Kuidas linkida kataloogi Linuxis

How Symlink Directory Linux



Symlink, mida Linuxis tuntakse ka sümboolse lingina, loob hõlpsamaks juurdepääsuks lingi failile või kataloogile. Teisisõnu, sümbolinkid on lingid, mis viitavad teie süsteemi mõnele teisele failile või kaustale, mis on üsna sarnane Windowsi otseteedega. Mõned kasutajad viitavad sümbolinkidele pehmete linkidena. Enne edasiliikumist töötame välja pehmed ja kõvad lingid.

Kõvalingid: kõvad lingid on lingid, mis peegeldavad või kopeerivad algfaili. Kõvalingidel on samad inode numbrid.







Pehmed lingid: pehmed lingid on lihtsad lingid, mis viitavad algsele failile. Algsele failile pääsete juurde pehmete linkide kaudu. Pehmed lingid võivad osutada mis tahes sektsioonis olevale failile või kaustale ja neil on erinevad sisestusnumbrid.



Linuxis sümbolingi loomise õppimine on suurepärane viis Linuxi terminali haarde parandamiseks. Niisiis, õpime Linuxi pehmete linkide loomisega seotud samme.



Kuidas luua Linuxis Symlink (pehme link)

Symlinki või pehme lingi loomiseks kasutame ln käsk. Allpool on toodud süntaks, mida järgida sümbolingi loomiseks:





$ln -s [sihtfaili tee/kataloogi] [sümboolne nimi]

Esimeses argumendis pärast -s -valikut annate selle kausta faili tee, mille sümbolingi soovite luua. Teises argumendis edastage nimi, mille soovite sellele sümbolingile anda. Loodud linkide kontrollimiseks kasutage järgmist käsku:

$ls -neid

Sisestusnumbrite kontrollimiseks kasutage allolevat käsku:



$ls -mina

Kuidas luua failile sümbolink (pehme link)

Pehme lingi loomine failile on lihtne; kasutage allpool mainitud süntaksit:

$ln -s [sihtmärgi radafaili] [sümboolne nimi]

Oluline on märkida, et kui te ei määra [sümboolset nime], loob käsk algse faili nime järgi sümbolingi. Mõistame seda näite kaudu.

Olen loonud kataloogi my_folder, mis sisaldab tekstifaili my_doc.txt. Nüüd, et luua link failile my_doc.txt, kasutan järgmist:

$ln -sminu_kaust/my_doc.txt my_document

Selle kinnitamiseks kasutage järgmist:

$ls -neid

Nagu ülaltoodud väljundist näha, minu_dokument osutab minu_kaust/minu_dok.txt faili. Nii sümbolingil kui ka algsel failil oleks erinev sisestusnumber. Kasutatud sisestusnumbrite kontrollimiseks tehke järgmist.

$ls -mina

Kõval linkidel on alati samad inode numbrid. Kontrollimiseks lõin kõva lingi my_doc.txt fail ja nimetage see minu_dokument_2 :

Väljundist on näha, et algsel failil ja kõval lingil on sama sisendnumber.

Kuidas luua kausta/kataloogi sümbolinki (pehme link)

Pehme lingi või sümbolingi loomine kataloogile on üsna sarnane failile sümbolingi loomisega. Näiteks loon sümbollingi minu_kaust kataloogi kasutades:

$ln -sminu_kaust minu_dokumendi kaust

Ülaltoodud käsk loob praeguses kataloogis sümboliseeritud kausta. Selle kinnitamiseks kasutage järgmist:

$ls -neid

Nüüd kontrollige sisestusnumbreid:

$ls -mina

Symlink (pehme link) ülekirjutamine Linuxis:

Kui proovite värskendada juba olemasolevat samanimelist sümbolinki, kuvatakse tõrketeade:

$ln -sminu_kaust_2/my_doc_2.txt my_document

Peame kasutama jõu lippu -f uue tee ülekirjutamiseks olemasolevale sümbolingile.

$ln -sfminu_kaust_2/my_doc_2.txt my_document

Symlink (pehme link) eemaldamine Linuxis:

Paljudes olukordades peate oma süsteemist eemaldama mittevajalikud sümbolid. Symlinki kustutamiseks kasutame linkimise tühistamine käsk ja süntaks on toodud allpool:

$linkimise tühistamine [symlink link]

Eemaldame ülaltoodud näidetes loodud viited. Faili sümbolingi lahtiühendamiseks kasutage järgmist.

$linkimise tühistamineminu_dokument

Ja kataloogi sümbolingi lahtiühendamiseks:

$linkimise tühistamineminu_dokumendi_kaust

Võime kasutada ka rm käsk sümbollinkide eemaldamiseks.

$rmminu_dokument minu_dokumendi kaust

Eeliseks on rm üle linkimise tühistamine on see, et saate eemaldada mitu sümbolilinki rm käsku, mis pole selle abil võimalik linkimise tühistamine käsk, nagu on näidatud järgmisel pildil:

Pange tähele, et kas te kasutate linkimise tühistamine või rm käsku, ärge kasutage kaldkriipsu / isegi kui see on kataloog.

Järeldus

Sümbolinkid on lihtsam viis oma süsteemi failidele juurde pääseda mitmest asukohast. See üleskirjutus on põhjalik juhend faili või kataloogi sümbolinkide loomise ja nende eemaldamise kohta. Eemaldage sümbolid, kui algset faili enam pole.

Linuxi terminali mõistmine ja valdamine on iga algaja jaoks väga oluline. Loodan, et sellest postitusest oli teile kasu uue utiliidi õppimisel ja oma oskuste parandamisel.