Kā izveidot un izmantot simboliskās saites (aka simlinks) Mac datorā

Satura rādītājs:

Kā izveidot un izmantot simboliskās saites (aka simlinks) Mac datorā
Kā izveidot un izmantot simboliskās saites (aka simlinks) Mac datorā

Video: Kā izveidot un izmantot simboliskās saites (aka simlinks) Mac datorā

Video: Kā izveidot un izmantot simboliskās saites (aka simlinks) Mac datorā
Video: У кого растут усы, как у проклятой лисы? ► 3 Прохождение Super Mario Galaxy 2 (Nintendo Wii) - YouTube 2024, Aprīlis
Anonim
Simboliskās saites, kas pazīstamas arī kā simbīnītes, ir īpaši faili, kas norāda uz failiem vai direktorijām citās jūsu sistēmas vietās. Jūs varat domāt par tiem, piemēram, progresīvām aliases un šeit ir kā tos izmantot MacOS.
Simboliskās saites, kas pazīstamas arī kā simbīnītes, ir īpaši faili, kas norāda uz failiem vai direktorijām citās jūsu sistēmas vietās. Jūs varat domāt par tiem, piemēram, progresīvām aliases un šeit ir kā tos izmantot MacOS.

Simboliskās saites ir līdzīgas pseidonīmēm, izņemot to, ka tās darbojas katrā Mac datora lietojumprogrammā, tostarp Terminalā. Viņi ir īpaši noderīgi, ja lietotnes nevēlas pareizi darboties ar regulāru aizstājvārdu. MacOS sistēmā Terminalā jūs izveidojat simboliskas saites, izmantojot

ln

lietderība Jūs nevarat izveidot tos meklētājā. Simboliskās saites MacOS darbojas līdzīgi simboliskām saitēm Linux, jo abas ir Unix līdzīgas operētājsistēmas. Simboliskās saites sistēmā Windows nedaudz atšķiras.

Kas ir simboliskās saites?

MacOS sistēmā Finder var izveidot regulārus aizstājvārdus. Pseidonīmi norāda uz failiem vai mapēm, taču tie ir vairāk kā vienkāršie saīsnes.

Simboliska saite ir vairāk uzlabota tipa aizstājvārds, kas darbojas ikvienā sistēmā, tostarp komandrindas utilītus terminālā. Izliktā simbola saite tiek parādīta lietotnēm tādā pašā veidā kā oriģinālais fails vai mape, uz kuru tā norāda, pat ja tā ir tikai saite.

Piemēram, pieņemsim, ka jums ir programma, kurai vajag saglabāt savus failus mapē / Library / Program. Bet jūs vēlaties saglabāt šos failus kaut kur citur sistēmā, piemēram, sadaļā / apjomi / programma. Jūs varat pārvietot programmas direktoriju uz / Volumes / Program, un pēc tam izveidot simbolisku saiti / Library / Program, norādot uz / Volumes / Program. Programma mēģinās piekļūt tās mapei / Library / Program, un operētājsistēma novirzīs to uz / Volume / Program.

Tas ir pilnīgi pārredzami MacOS operētājsistēmai un lietojumprogrammām, kuras izmantojat. Ja pārlūkojat Finder vai kādu citu lietojumprogrammu bibliotēkas / programmas direktorijā, šķiet, ka tie satur failus iekšpus / Volume / Program.

Papildus simboliskajām saitēm, kuras dažkārt sauc par "mīkstas saites", jūs varat izveidot "cietās saites". Simboliska vai mīksta saite norāda uz faila sistēmas ceļu. Piemēram, pieņemsim, ka jums ir simboliska vai mīksta saite no / Lietotāji / piemērs, kas norāda uz / opt / example. Ja pārvietojat failu opcijā / opt / example, saite pie / Users / example tiks bojāta. Tomēr, ja jūs izveidojat cieto saiti, tas faktiski norāda uz pamata inode failu sistēmā. Tātad, ja izveidojāt cieto saiti no / Lietotāji / piemērs, kas norāda uz / opt / example, un vēlāk pārvietots / opt / example, saite pie / Users / example joprojām norāda uz failu neatkarīgi no tā, kur to pārvietojāt. Cietā saite darbojas zemākā līmenī.

Parasti jums vajadzētu izmantot standarta simboliskas saites (saites), ja neesat pārliecināts, ko to izmantot. Ciešām saitēm ir daži ierobežojumi. Piemēram, jūs nevarat izveidot cieto saiti vienā nodalījumā vai diskā, kas norāda uz vietu citā nodalījumā vai diskā, bet jūs to varat izdarīt ar standarta simbolisku saiti.

Izveidojiet simboliskas saites ar komandu

Lai izveidotu simbolisku saiti Mac datorā, jums būs jāizmanto lietotne Terminal.

Nospiediet Command + Space, ierakstiet "Terminal" un pēc tam nospiediet "Enter", lai atvērtu Terminal no Spotlight meklēšanas. Pārejiet uz Finder> Applications> Utilities> Terminal, lai palaistu termināļa saīsni.

Palaidiet
Palaidiet

ln

komandu šādā formā. Jūs varat norādīt vai nu ceļu uz direktoriju vai failu:

ln -s /path/to/original /path/to/link

The

-s

Šeit komandai liekam izveidot simbolisku saiti. Ja vēlaties izveidot cietu saiti, izlaidiet to

-s

. Lielākā daļa no laika simboliskajām saitēm ir labākā izvēle, tādēļ neveidojiet cieto saiti, ja vien jums nav konkrēta iemesla to darīt.

Šeit ir piemērs. Pieņemsim, ka jūs vēlaties izveidot simbolisku saiti mapē Darbvirsma, kas norāda uz mapi Lejupielādes. Jūs palaidāt šādu komandu:

ln -s /Users/name/Downloads /Users/name/Desktop

Pēc saites izveidošanas jūsu darbvirsmā būs redzama mape Lejupielādes. Patiesībā tā ir simbiline saite, kuru izveidojāt, bet tas izskatās kā īsta lieta. Šajā mapē būs visi tie paši faili kā mapē Downloads. Tas ir tāpēc, ka tas ir - tie ir tikai dažādi viedokļi, kas norāda uz to pašu failu sistēmas pamatā esošo direktoriju.
Pēc saites izveidošanas jūsu darbvirsmā būs redzama mape Lejupielādes. Patiesībā tā ir simbiline saite, kuru izveidojāt, bet tas izskatās kā īsta lieta. Šajā mapē būs visi tie paši faili kā mapē Downloads. Tas ir tāpēc, ka tas ir - tie ir tikai dažādi viedokļi, kas norāda uz to pašu failu sistēmas pamatā esošo direktoriju.
Ja faila ceļš satur atstarpes vai citas īpašas rakstzīmes, jums tas jāpievieno pēdiņās. Tātad, ja vēlaties, lai savā darbvirsmā izveidotu saiti uz mapi ar nosaukumu "Mani faili" jūsu lietotāja direktorijā, jums vajadzētu kaut ko līdzīgu šai komandai:
Ja faila ceļš satur atstarpes vai citas īpašas rakstzīmes, jums tas jāpievieno pēdiņās. Tātad, ja vēlaties, lai savā darbvirsmā izveidotu saiti uz mapi ar nosaukumu "Mani faili" jūsu lietotāja direktorijā, jums vajadzētu kaut ko līdzīgu šai komandai:

ln -s '/Users/name/My Files' '/Users/name/Desktop/My Link'

Lai atvieglotu faila un direktoriju ievadīšanu terminālā Terminal, jūs varat vilkt un nomest mapi no Finder loga uz Terminal, un Terminal automātiski aizpildīs ceļu uz šo mapi. Vajadzības gadījumā tas pievienos pēdiņām arī ceļu.

Ja jums ir nepieciešams izveidot simbolisku saiti sistēmas atrašanās vietā, kuru jūsu lietotāja kontam nevar piekļūt, jums būs jāpievieno
Ja jums ir nepieciešams izveidot simbolisku saiti sistēmas atrašanās vietā, kuru jūsu lietotāja kontam nevar piekļūt, jums būs jāpievieno

ln

komandu ar

sudo

komandu, tāpat:

sudo ln -s /path/to/original /path/to/link

Paturiet prātā, ka mūsdienu MacOS versijās jums neļaus rakstīt noteiktas sistēmas atrašanās vietās, nemainot zema līmeņa programmaparatūras iespēju, jo sistēmas integritātes aizsardzības funkcija. Jūs varat atspējot šo funkciju, taču mēs iesakām to nedarīt.

Image
Image

Kā izdzēst simboliskās saites

Jūs varat izdzēst simboliskās saites, piemēram, jūs varētu būt jebkura cita veida fails.Piemēram, lai dzēstu simbolu saiti meklētājā, nospiediet Ctrl + noklikšķiniet vai ar peles labo pogu noklikšķiniet uz tā un atlasiet "Pārvietot uz atkritni".

Jūs varat izdzēst saites no komandrindas, izmantojot
Jūs varat izdzēst saites no komandrindas, izmantojot

rm

komanda, kas ir tā pati komanda, kuru izmantojat citu failu noņemšanai. Palaidiet komandu un norādiet ceļu uz saiti, kuru vēlaties dzēst:

rm /path/to/link

Image
Image

Kā izveidot simboliskas saites ar grafisko rīku

Finder var izveidot aizstājvārdus, taču tie nedarbosies diezgan līdzīgi kā simboliskās saites. Pseidonīmi ir tādi paši kā darbvirsmas saīsnes sistēmā Windows. Tos neuzskata par patiesām, pārredzamām simboliskām saitēm.

Lai varētu atrast simboliskās saites Finder, jums būs nepieciešama trešās puses lietojumprogramma vai skripts. Mēs iesakām izmantot atvērtā pirmkoda lietotni SymbolicLinker, lai ātri pievienotu opciju Services> Make Symbolic Link tieši uz Finder konteksta izvēlni.

Noklikšķiniet uz opcijas, ko tā pievieno, un tā izveidos simbolisku saiti uz izvēlēto failu vai mapi pašreizējā direktorijā. Jūs varat to pārdēvēt un pārvietot, kur vien vēlaties.

Ieteicams: