Izixhumanisi eziphukile ezingokomfanekiso, ukuthi ungazithola kanjani futhi uzisuse ku-Ubuntu

mayelana nezixhumanisi ezingokomfanekiso eziphukile

Esihlokweni esilandelayo sizobheka ungayithola kanjani futhi uyisuse kanjani i-symlinks ephukile ku-Ubuntu. Izixhumanisi ezingokomfanekiso ziyindlela yokwenza lula ukuphathwa kohlelo lwe-Gnu / Linux. Lokhu kusetshenziswa kuwo womabili amaseva nezindawo zokusebenza, lapho kuxhunyaniswa khona isiqondisi esisodwa kuya kwesinye kusetshenziselwa izinhlelo zokusebenza ukuthumela imininingwane kwenye indawo esihlahleni senkomba.

Un isixhumanisi esingokomfanekiso ezinhlelweni ze-Unix noma ze-Gnu / Linux, kuyakhombisa ukufinyelela enkombeni ekhona noma kufayela elisendaweni ehlukile ngaphakathi kwesakhiwo senkomba. Ukuguqulwa okwenziwe kusetshenziswa lesi sixhumanisi kuzobonakala koqobo, kepha kunalokho, uma isixhumanisi sisusiwe, ifayela noma umkhombandlela okubhekiswe kuwo ngeke ususwe. Enye indlela ejwayelekile kakhulu ukusebenzisa isixhumanisi esinzima (isixhumanisi esinzima). Kulokhu, ukususwa kwesixhumanisi kubangela ukususwa kwefayela noma umkhombandlela, uma bekuyisixhumanisi sokugcina esiqinile sefayela.

Inzuzo yesixhumanisi esingokomfanekiso ngaphezulu kwezixhumanisi ezinzima ukuthi kungenzeka ukwenza izixhumanisi ezingokomfanekiso ezikhomba izinto ezisezinhlelweni zamafayela ezitholakala kwamanye amadivayisi, noma ukwahlukanisa ngaphakathi kwensiza efanayo. Umyalo uvame ukusetshenziselwa ukuphatha izixhumanisi (kokubili okunokhahlo futhi okungokomfanekiso) ln.

I-Symlinks, ithuluzi lokuphatha izixhumanisi ezingokomfanekiso

Kukhona uhlelo lokusebenza olubizwa nge- ukuvumelanisa ezinqolobaneni eziningi ze-Gnu / Linux. Lokhu kuyinsiza yomugqa womyalo elula, okuyi izonikezela ngemiphumela ewusizo nezinketho zokuphatha izixhumanisi ezingokomfanekiso. Ku faka leli thuluzi ku-Ubuntu, kuzofanele sivule kuphela i-terminal (Ctrl + Alt + T) bese senza umyalo:

faka ama-symlinks

sudo apt install symlinks

Ngama-symlink singasebenzisa izinketho ezahlukahlukene ukusebenza ngezixhumanisi ezingokomfanekiso. Phakathi kwabo singagqamisa inketho -d, okuzosusa izixhumanisi ezisele zilenga. Okunye okuthakazelisayo ukwazi inketho -r, ezophinda ngokusebenzisa izikhombisi ezingaphansi kwanoma iyiphi inketho esiyicacisa kuleli thuluzi.

siza ama-symlinks

Isibonelo esiyisisekelo

Ukuqala ngalesi sibonelo, ake siqale sakhe isixhumanisi esingokomfanekiso. Lokhu singakwenza ngokuthatha ifayela elivele likhona futhi usebenzisa umyalo we-ln ukulixhumanisa nefayela elingakabikho okwamanje. Imiyalo yokwakha lesi sibonelo kungaba elandelayo:

touch archivo-ejemplo.txt

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

Ngemuva kwalokho sizosebenzisa umyalo ls ukubheka ukuthi isixhumanisi esisanda kusidala sesivele sikhona yini ohlelweni lwethu.

isixhumanisi sidaliwe

Okulandelayo esizokwenza phula i-symlink esisanda kuyakha.

rm archivo-ejemplo.txt

isixhumanisi esiphukile

Noma sisanda kususa ifayili loqobo, njengoba ubona kusithombe-skrini esedlule, umyalo ls -l Usabika ukuthi isixhumanisi sisekhona. Yilapho inkinga ilele khona, njengoba lesi sixhumanisi sizobambeka kufayela elingasekho. Amafayela akulesi sibonelo nawo angaba kwizikhombisi ezahlukahlukene, okungenza kube nzima ukubheka ukuthi ngabe ifayili loqobo lisekhona yini.

Thola futhi ulungise izixhumanisi ezingokomfanekiso eziphukile

Indlela yokulungisa ama-symlinks aphukile ukuwasusa kalula. Akunakwenzeka ukuzilulama, ngakho-ke sizodinga kuphela zisuse esihlahleni senkomba.

para hlola ama-symlinks ephukile masisebenzise ithuluzi le-symlinks. Kuzofanele sisebenzise umyalo olandelayo kuphela:

symlinks .

Kubalulekile ukunaka iphuzu (.) ekugcineni komyalo, njengoba kukhombisa umkhombandlela osebenzayo wamanje. Lokhu kungashintshwa nge noma iyiphi indlela ekhombisa umkhombandlela esizama ukusesha kuwo. Umyalo odlule uzosikhombisa okukhiphayo okufana nokulandelayo:

funa izixhumanisi eziphukile

Kubonisa ukuthi 'isixhumanisi-ifayela-example.txt'ilenga nokuthi isixhumanisi esingokomfanekiso sephuliwe. Ukukuqeda kuzofanele sisebenzise umyalo ofanayo njengakuqala, ukufaka inketho -d:

isusa isixhumanisi esiphukile

symlinks -d .

Okukhiphayo okuzobuyiselwa yi-terminal kuzokhombisa okuthile okufana nesikhathi sokugcina, kepha kulokhu izofaka nolayini 'isusiwe'.

Ukuqhubeka nesibonelo esedlule, ukube besingasebenzisi umyalo wokugcina, ukusesha ama-symlinks aphukile singasebenzisa futhi ukuthola ngokulandelayo:

Ungazithola kanjani izixhumanisi eziphukile ngokuthola

find . -xtype l

Njengamathuluzi we-symlinks, isikhathi (.) imele inkomba yokusebenza yamanje. Ngoba susa izixhumanisi ezingokomfanekiso eziphukile, kuzofanele sengeze inketho kuphela -Susa njengoba kukhonjisiwe kokulandelayo:

find . -xtype l -delete

Lo myalo ngeke ukhombise noma yimiphi imiphumela, kepha uma siwenza futhi ngaphandle kwenketho -susa, ngeke sibone lutho esikrinini. Lokhu kuzoba inkomba yokuthi izixhumanisi ezingokomfanekiso eziphukile zisusiwe.

Khipha

Khipha ama-symlinks kulula njengokuyifaka. Sizodinga kuphela ukuvula i-terminal (Ctrl + Alt + T) bese sisebenzisa umyalo:

khipha ama-symlinks

sudo apt remove symlinks

Ngalezi zinyathelo ezilula, bonke abasebenzisi bangakwazi thola kalula ama-symlinks aphukile, bese uwasusa ngaphambi kokuthi abangele izinkinga.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.