Ki sa ki aliases, Lyen senbolik, ak lyen ki difisil nan Mac OS X?

OS X dosye sistèm sipòte plizyè kalite lyen rakoursi nan dosye ak dosye. Lyen rakoursi ka fè li fasil navige nan objè ki antere l 'gwo twou san fon nan sistèm OS X sistèm lan . OS X sipòte twa kalite lyen: aliases, lyen senbolik, ak lyen difisil.

Tout twa kalite lyen yo se rakoursi nan objè a sistèm orijinal dosye. Yon objè sistèm dosye anjeneral se yon dosye sou Mac ou, men li kapab tou yon folder, yon kondwi, menm yon aparèy rezo.

Apèsi sou lekòl la nan alye, Lyen senbolik, ak lyen ki difisil

Lyen rakoursi yo se ti dosye ki referans yon lòt objè dosye. Lè sistèm nan rankontre yon lyen rakoursi, li li dosye a, ki gen enfòmasyon sou ki kote objè orijinal la ki sitiye, ak Lè sa a, montan yo louvri objè sa a. Pou pati ki pi, sa rive san apps rekonèt ke yo te rankontre yon lyen nan kèk kalite. Tout twa kalite lyen eseye parèt transparan itilizatè a oswa app ki fè pou sèvi ak yo.

Sa a transparans pèmèt lyen rakoursi yo dwe itilize pou anpil diferan rezon; youn nan pi komen an se fasil jwenn aksè nan yon dosye oswa katab ki antere l 'gwo twou san fon nan sistèm nan dosye. Pou egzanp, ou ka te kreye yon katab kontablite nan dokiman dokiman ou pou estoke deklarasyon labank ak lòt enfòmasyon finansye. Si ou itilize sa a folder souvan, ou ka kreye yon alyas nan li. Alyas yo ap parèt sou Desktop la. Olye pou yo sèvi ak Chèche a navige nan nivo katab miltip jwenn aksè nan folder nan kontablite, ou ka senpleman klike sou alyas Desktop li yo. Alyas yo pral pran ou dwa nan katab la ak dosye li yo, kout-sikwi yon pwosesis Navigasyon lontan.

Yon lòt itilizasyon komen pou rakoursi sistèm dosye se sèvi ak done yo menm nan kote miltip, san yo pa gen swa kopi done yo oswa kenbe done yo senkronize.

Ann retounen nan egzanp kontab katab nou an. Petèt ou gen yon aplikasyon ke ou itilize swiv tras mache dechanj, ak app a bezwen nan magazen dosye done li yo nan kèk folder predefini. Olye pou yo kopye katab la kontablite nan yon dezyèm kote, ak Lè sa a, gen enkyete sou kenbe dosye yo de nan senkronizasyon, ou ka kreye yon alyas oswa yon lyen senbolik, se konsa ke app a komès stock wè done yo nan folder devwe l ', men aktyèlman aksè done yo ki nan ki estoke nan katab kontablite ou.

Sòm bagay yo: tout twa kalite rakoursi yo se tou senpleman metòd pou gen aksè nan yon objè nan sistèm dosye Mac ou a soti nan lòt pase kote orijinal li. Chak kalite chemen kout gen karakteristik inik ki pi bon adapte pou kèk itilizasyon pase lòt moun. Ann pran yon gade pi pre.

Alyas

Sa a ki kalite chemen kout se pi ansyen an pou Mac a; rasin li yo ale tout wout la tounen nan System 7 . Aliases yo kreye epi jere nan nivo Finder, ki vle di ke si w ap itilize Tèminal oswa yon aplikasyon ki pa Mac, tankou anpil UNIX apps ak sèvis piblik, yon alyas pa pral travay. OS X sanble yo wè aliases kòm dosye done ti, ki yo ye, men li pa konnen ki jan yo entèprete enfòmasyon yo genyen ladan yo.

Sa a ka sanble yo gen yon dezavantaj, men aliases yo aktyèlman pi pwisan nan twa kalite rakoursi yo. Pou itilizatè Mac ak apps, aliases yo tou pi versatile nan rakoursi yo.

Lè ou kreye yon alyas pou yon objè, sistèm nan kreye yon ti done dosye ki gen ladan chemen aktyèl la nan objè a, osi byen ke non inode objè a. Non inode chak objè a se yon fisèl long nan nimewo, endepandan nan non ou bay objè a, ak garanti yo dwe inik nan nenpòt volim oswa kondwi Mac ou itilize.

Yon fwa ou kreye yon dosye alyas, ou ka deplase li nan nenpòt ki kote nan sistèm dosye Mac ou a, epi li ap toujou pwen tounen nan objè orijinal la. Ou ka deplase alyas yo sou anpil fwa ke ou renmen, epi li ap toujou konekte nan objè orijinal la. Sa a trè entelijan, men aliase pran konsèp la yon etap pi lwen.

Anplis deplase nan alyas yo, ou ka tou deplase atik orijinal la nenpòt kote nan sistèm dosye Mac ou a; alyas yo ap toujou kapab jwenn dosye a. Alyen ka fè sa a Trick w pèdi majik paske yo gen non an inode nan atik orijinal la. Paske non inode chak atik la se inik, sistèm lan ka toujou jwenn dosye orijinal la, pa gen pwoblèm kote ou deplase li.

Pwosesis la travay tankou sa a: Lè ou gen aksè a yon alyas, sistèm nan chèk yo wè si atik orijinal la se nan chemen an ki estoke nan dosye a alyas. Si li se, Lè sa a, sistèm lan jwenn li, e ke sa a. Si objè a te deplase, sistèm nan fouye pou yon dosye ki gen non an menm non kòm youn nan ki estoke nan dosye a alyas. Yon fwa li jwenn yon non inodaj matche, sistèm lan Lè sa a, konekte nan objè a.

Lyen senbolik

Sa a ki kalite chemen kout se yon pati nan sistèm UNIX ak Linux dosye. Paske OS X se bati sou tèt UNIX, li konplètman sipòte lyen senbolik . Lyen senbolik yo sanble ak aliases nan yo ke yo se ti dosye ki gen non nan chemen objè orijinal la. Men, kontrèman ak aliases, lyen senbolik pa gen ladan non an inode nan objè a. Si ou deplase objè a nan yon kote diferan, yo pral lyen nan senbolik kase, ak sistèm lan pa yo pral kapab jwenn objè a.

Sa ka sanble tankou yon feblès, men li la tou yon fòs. Depi lyen senbolik yo jwenn yon objè pa chemen li yo, si ou ranplase yon objè ak yon lòt objè ki pote non an menm epi li se nan menm kote a, lyen senbolik la ap kontinye travay. Sa fè senbolik lyen yon natirèl pou kontwòl vèsyon. Pou egzanp, ou ta ka kreye yon senp kontwòl sistèm vèsyon pou yon dosye tèks ki rele MyTextFile. Ou ka sove vèsyon ki pi ansyen nan dosye a ak yon nimewo oswa dat ki te anile, tankou MyTextFile2, ak sove vèsyon aktyèl la nan dosye a kòm MyTextFile.

Lyen Hard

Menm jan ak lyen senbolik, lyen difisil se yon pati nan sistèm UNIX kache. Lyen solid yo se ti dosye ki, tankou aliases, gen non inodal atik orijinal la. Men, kontrèman ak aliyen ak lyen senbolik, lyen difisil pa gen non nan chemen objè orijinal la. Ou ta anjeneral sèvi ak yon lyen difisil lè ou vle yon objè dosye yon sèl parèt nan plizyè kote. Kontrèman ak aliases ak lyen senbolik, ou pa ka efase objè orijinal la difisil ki lye nan sistèm nan dosye san yo pa premye retire tout lyen difisil li.

Referans ak lekti plis