Amakhonkco aphukileyo okomfuziselo, indlela yokufumana nokususa kwi-Ubuntu

malunga namakhonkco okophuka

Kwinqaku elilandelayo siza kujonga uyifumana njani kwaye uyisusa njani i symlinks eyaphukileyo Ubuntu. Amakhonkco okomfuziselo yindlela yokwenza lula ulawulo lwenkqubo ye-Gnu / Linux. Oku kusetyenziswa kuzo zombini iiseva kunye neendawo zokusebenzela, apho ukudibanisa ukusuka kulawulo olunye ukuya kolunye kusetyenziswa usetyenziso lokuthumela ulwazi kwenye indawo kumthi wolawulo.

Un ikhonkco lokomfuziselo Kwiinkqubo ze-Unix okanye ze-Gnu / ze-Linux, ibonisa ukufikelela kulawulo esele lukhona okanye ifayile ekwindawo eyahlukileyo kubume besikhokelo. Uhlengahlengiso olwenziwe kusetyenziswa eli khonkco luya kubonakala kwinto yoqobo, kodwa ngokuchaseneyo, ukuba ikhonkco liyasuswa, ifayile okanye isikhombisi ekubhekiswa kuso ayisayi kususwa. Olunye ukhetho olungaqhelekanga kukusebenzisa ikhonkco elinzima (ikhonkco elinzima). Kule meko, ukucima ikhonkco kubangela ukususwa kwefayile okanye isikhombisi, ukuba ibilikhonkco lokugqibela elinzima kwifayile.

Uncedo lwekhonkco lokomfuziselo kwiikhonkco ezilukhuni kukuba kunokwenzeka ukuba wenze amakhonkco okomfuziselo akhomba kwizinto ezikwiisistim zefayile ezifumaneka kwezinye izixhobo, okanye kwizahlulo kwifowuni enye. Umyalelo oqhele ukusetyenziselwa ukuphatha amakhonkco (zombini zirhabaxa kwaye zingumfuziselo) ngu ln.

I-Symlinks, isixhobo sokulawula amakhonkco okomfuziselo

Kukho isicelo esibiziweyo ii-symlinks koovimba beenkcukacha zeGnu / Linux. Lo ngumsebenzi olayini womyalelo olula, othi izakubonelela ngeziphumo eziluncedo kunye nokukhetha ukulawula amakhonkco okomfuziselo. Ukuya faka esi sixhobo ku-UbuntuKuya kufuneka sivule kuphela i-terminal (Ctrl + Alt + T) kwaye senze lo myalelo:

faka ii-symlinks

sudo apt install symlinks

Ngee-symlinks sinokusebenzisa iindlela ezahlukeneyo ukuze sisebenze ngamakhonkco okomfuziselo. Phakathi kwazo sinokuqaqambisa ukhetho -d, ezakususa amakhonkco ashiyekileyo exhonyiwe. Olunye umdla ukwazi kukhetho -r, eya kuthi iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde iphinde isetyenziswe kwi-subdirectories nayiphi na into esiyichazayo kwesi sixhobo.

ncedisa ii-symlinks

Umzekelo osisiseko

Ukuqala ngalo mzekelo, masiqale senze ikhonkco lokomfuziselo. Singakwenza oku ngokuthatha ifayile esele ikho kwaye usebenzisa i-ln ukuyalela kwifayile engekabikho. Imiyalelo yokwenza lo mzekelo iya kuba yile ilandelayo:

touch archivo-ejemplo.txt

ln -s archivo-ejemplo.txt link-archivo-ejemplo.txt

Emva koko siza kusebenzisa lo myalelo ls Ukujonga ukuba ikhonkco esele lisenzile sele likho kwinkqubo yethu.

ikhonkco lenziwe

Into elandelayo esiza kuyenza yile yaphula i-symlink esisandula ukuyenza.

rm archivo-ejemplo.txt

ikhonkco elaphukileyo

Nangona besicime ifayile yoqobo, njengoko ubona kwiscreen esidlulileyo, umyalelo ls -l isanika ingxelo yokuba ikhonkco lisekhona. Kulapho ingxaki ilele khona, njengoko eli khonkco liza kubambeka kwifayile engasekhoyo. Iifayile ezikulo mzekelo zinokubakho kwiikhombisi ezahlukeneyo, ezinokwenza kube nzima ngakumbi ukujonga ukuba ngaba ifayile yoqobo isekhona na.

Fumana kunye nokulungisa amakhonkco okomfuziselo aphukileyo

Indlela yokulungisa ii-symlinks ezaphukileyo kukususa ngokulula. Akunakwenzeka ukuba uphinde uzifumane, ke siya kufuna kuphela zicime kumthi wolawulo.

ukuba jonga ii-symlinks ezaphukileyo masisebenzise isixhobo se-symlinks. Kuya kufuneka sisebenzise lo myalelo ulandelayo:

symlinks .

Kubalulekile ukuthobela ingqalelo kwinqanaba (.Ekupheleni komyalelo, njengoko ibonisa isikhombisi esisebenzayo ngoku. Oku kungatshintshwa nge nayiphi na indlela yokubonisa isikhombisi esizama ukusikhangela. Umyalelo odlulileyo uza kusibonisa imveliso efana nale ilandelayo:

jonga amakhonkco aqhekekileyo

Ibonisa ukuba 'ikhonkco-ifayile-umzekelo.txt'ixhonyiwe kwaye ikhonkco lokomfuziselo laphukile. Ukuyishenxisa kuya kufuneka sisebenzise umthetho omnye njengangaphambili, ukongeza ukhetho -d:

kususa ikhonkco elaphukileyo

symlinks -d .

Iziphumo eziya kubuya kwisiphelo ziya kubonisa into efana nexesha lokugqibela, kodwa Ngeli xesha izakubandakanya umgca 'kucinywa'.

Ukuqhubeka nomzekelo wangaphambili, ukuba besingawusebenzisanga umyalelo wokugqibela, ukukhangela amakhonkco okomfuziselo aphukileyo esinokusebenzisa ukufumana ngolu hlobo lulandelayo:

Ulufumana njani unxibelelwano olwaphukileyo kunye nokufumana

find . -xtype l

Njengakwisixhobo se-symlinks, ixesha (.) imele isikhombisi esisebenzayo ngoku. Kuba susa amakhonkco okomfuziselo aphukileyo, kuya kufuneka songeze ukhetho-ususe njengoko kubonisiwe koku kulandelayo:

find . -xtype l -delete

Lo myalelo awuyi kubonisa naziphi na iziphumo, kodwa ukuba siyawenza kwakhona ngaphandle kokukhetha -susa, asiyi kubona nto kwiscreen. Oku kuyakubonisa ukuba amakhonkco okophuka asuswe.

Khupha ngaphandle

Khipha ii-symlinks ilula njengokuyifaka. Siya kufuna kuphela ukuvula i-terminal (Ctrl + Alt + T) kwaye siphumeze lo myalelo:

khipha ii-symlinks

sudo apt remove symlinks

Ngala manyathelo alula, bonke abasebenzisi banako fumana ngokulula ii-symlinks, kwaye uzisuse ngaphambi kokuba zibangele iingxaki.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.