Mājas lapa » » Kā izveidot un izmantot simboliskas saites (pazīstamas arī kā Symlinks) Mac datorā

    Kā izveidot un izmantot simboliskas saites (pazīstamas arī kā Symlinks) Mac datorā

    Simboliskās saites, kas pazīstamas arī kā simboli, 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, uzlabotas pseidonīmi un šeit, kā tos izmantot MacOS.

    Simboliskās saites ir līdzīgas pseidonīmi, izņemot tās, kas darbojas katrā Mac lietojumprogrammā, tostarp terminālī. Tie ir īpaši noderīgi, ja lietotnes nevēlas pareizi strādāt ar regulāru aizstājvārdu. Izmantojot MacOS, terminālā izveidojat simboliskas saites, izmantojot ln lietderība. Jūs nevarat tos izveidot Finder. Simboliskas saites MacOS darbojas līdzīgi simboliskām saitēm Linux, jo abas ir Unix tipa operētājsistēmas. Simboliskās saites sistēmā Windows darbojas nedaudz atšķirīgi.

    Kas ir simboliskas saites?

    MacOS var izveidot regulārus pseidonīmi Finder. Pseidonīmi norāda uz failiem vai mapēm, bet tie ir vairāk kā vienkārši īsceļi.

    Simboliska saite ir uzlabotāks alias veids, kas darbojas visās sistēmas lietojumprogrammās, ieskaitot termināļa komandrindas utilītas. Simboliska saite, kuru izveidojat, šķiet, ka lietotnēm ir tāds pats kā sākotnējais fails vai mape, uz kuru tā norāda, pat ja tā ir tikai saite.

    Piemēram, pieņemsim, ka jums ir programma, kurai ir nepieciešami faili, kas saglabāti / Library / Program. Bet jūs vēlaties saglabāt šos failus citur sistēmā, piemēram, in / Volume / Program. Programmas direktoriju var pārvietot uz / Volumes / Program, un pēc tam izveidojiet 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 to novirzīs uz / Volumes / Program.

    Tas ir pilnīgi pārredzams MacOS operētājsistēmai un lietojumprogrammām. Ja pārlūkojat Finder vai citas lietojumprogrammas direktoriju / Bibliotēka / Programma, tas, šķiet, satur iekšējos failus / Sējums / Programma.

    Papildus simboliskām saitēm, ko dažreiz sauc par „mīkstajām saitēm”, varat izveidot “cietas 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 uz / opt / example, saite pie / Lietotāji / piemērs tiks bojāta. Tomēr, ja izveidojat cieto saiti, tā faktiski norāda uz pamata sistēmas failu. Tātad, ja izveidojāt cieto saiti no / Lietotāji / piemērs, kas norāda uz / opt / example un vēlāk pārvietoja / opt / example, saite pie / Lietotāji / piemērs joprojām norāda uz failu, neatkarīgi no tā, kur jūs to pārvietojāt. Cietā saite darbojas zemākā līmenī.

    Ja neesat pārliecināts, ko izmantot, jums parasti jāizmanto standarta simboliskas saites (mīkstās saites). Cietajām saitēm ir daži ierobežojumi. Piemēram, jūs nevarat izveidot cieto saiti uz viena nodalījuma vai diska, kas norāda uz atrašanās vietu citā nodalījumā vai diskā, kamēr jūs varat to izdarīt ar standarta simbolisku saiti.

    Izveidojiet simboliskas saites ar komandu ln

    Lai izveidotu simbolisku saiti uz Mac, jāizmanto lietotne Terminal.

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

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

    ln -s / ceļš / uz / oriģināls / ceļš / uz / saite

    The -s šeit ln komandai ir jāizveido simboliska saite. Ja vēlaties izveidot cietu saiti, jūs izlaidīsit -s. Lielākā daļa laika simbolisko saišu ir labāka izvēle, tāpēc neveidojiet cietu saiti, ja vien tam nav konkrēta iemesla.

    Lūk, piemērs. Pieņemsim, ka vēlaties darbvirsmas mapē izveidot simbolisku saiti, kas norāda uz jūsu lejupielādes mapi. Jūs palaidīsiet šādu komandu:

    ln -s / Lietotāji / vārds / Lejupielādes / Lietotāji / vārds / Desktop

    Pēc saites izveidošanas darbvirsmā parādīsies mape Lejupielādes. Faktiski tā ir simboliskā saikne, kuru jūs izveidojāt, bet tas izskatīsies kā reālā lieta. Šķiet, ka šī mape satur visus tos pašus failus kā mapi Lejupielādes. Tas ir tāpēc, ka tas - viņi ir tikai dažādi skati, kas norāda uz to pašu bāzes direktoriju failu sistēmā.

    Ja faila ceļā ir atstarpes vai citas īpašas rakstzīmes, tas ir jāpievieno pēdiņās. Tātad, ja vēlaties darbvirsmā izveidot saiti uz mapi ar nosaukumu “Mani faili” lietotāja direktorijā, jums ir nepieciešams kaut kas līdzīgs šādai komandai:

    ln -s "/ Lietotāji / vārds / Mani faili" "/ Lietotāji / vārds / Desktop / My Link"

    Lai atvieglotu datņu un direktoriju ceļu ievadīšanu terminālā, mapi Finder logā var vilkt un nomest terminālā, un terminālis automātiski aizpildīs ceļu uz šo mapi. Vajadzības gadījumā tas iekļaus arī pēdiņas pēdiņās.

    Ja jums ir jāizveido simboliska saite sistēmas atrašanās vietā, jūsu lietotāja kontam nav piekļuves, jums būs nepieciešams ievadīt ln komandu ar sudo komandu, piemēram:

    sudo ln -s / ceļš / uz / oriģināls / ceļš / uz / saite

    Ņemiet vērā, ka, izmantojot modernās MacOS versijas, jums nebūs atļauts rakstīt uz noteiktām sistēmas atrašanās vietām, nemainot zemas pakāpes programmaparatūras opciju sistēmas integritātes aizsardzības funkcijas dēļ. Jūs varat atspējot šo funkciju, bet mēs iesakām jums to nedarīt.

    Kā izdzēst simboliskās saites

    Jūs varat izdzēst simboliskas saites, piemēram, jebkura cita veida failu. Piemēram, lai izdzēstu simbolisku saiti Finder, Ctrl + noklikšķiniet uz vai ar peles labo pogu noklikšķiniet uz tā un atlasiet “Pārvietot uz miskasti”.

    Varat dzēst saites no komandrindas, izmantojot rm komanda, kas ir tāda pati komanda, kuru izmantojat, lai noņemtu citus failus. Palaidiet komandu un norādiet ceļu uz saiti, kuru vēlaties dzēst:

    rm / ceļš / uz / saite

    Kā izveidot simboliskas saites ar grafisko rīku

    Finder var izveidot pseidonīmi, bet tie nedarbosies kā simboliskas saites. Pseidonīmi ir tāpat kā darbvirsmas saīsnes sistēmā Windows. Tos neuzskata par patiesām, pārredzamām simboliskām saitēm.

    Lai Finder izveidotu simboliskas saites, jums būs nepieciešama trešās puses lietderība vai skripts. Mēs iesakām atvērtā koda lietotni SymbolicLinker, lai ātri pievienotu pakalpojumu> Make Symbolic Link opciju tiesības uz Finder konteksta izvēlni.

    Noklikšķiniet uz tā pievienotās opcijas un 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 jebkurā vietā.

    Ja jūs vēl neesat tos izmantojis, simboliskās saites var aizņemt maz laika, lai aptītu galvu un pierastu pie tā. Bet, tiklīdz jūs to izdarīsiet, jūs atradīsiet tos kā efektīvu rīku, lai darītu kaut ko, ko bieži nevar darīt ar regulāru aizstājvārdu.