Kaip susieti katalogą „Linux“

How Symlink Directory Linux



„Symlink“, dar žinoma kaip simbolinė nuoroda „Linux“, sukuria nuorodą į failą arba katalogą, kad būtų lengviau pasiekti. Kitaip tariant, nuorodos yra nuorodos, nukreipiančios į kitą jūsų sistemos failą ar aplanką, gana panašios į „Windows“ sparčiuosius klavišus. Kai kurie vartotojai simbolines nuorodas vadina minkštosiomis nuorodomis. Prieš eidami į priekį, išsiaiškinkime minkštas ir kietas nuorodas.

Kietosios nuorodos: kietosios nuorodos yra nuorodos, atspindinčios arba kopijuojančios pradinį failą. Kietosios nuorodos turi tuos pačius įvesties numerius.







Minkštosios nuorodos: minkštosios nuorodos yra paprastos nuorodos, nukreipiančios į pradinį failą. Originalų failą galite pasiekti per minkštas nuorodas. Minkštosios nuorodos gali nukreipti į failą ar aplanką bet kuriame skaidinyje ir turėti skirtingus įvesties numerius.



„Symlink“ kūrimas „Linux“ yra puikus būdas pagerinti „Linux“ terminalo valdymą. Taigi, išmoksime veiksmus, susijusius su minkštųjų nuorodų kūrimu „Linux“.



Kaip sukurti „Symlink“ (minkštą nuorodą) „Linux“

Norėdami sukurti „symlink“ arba „soft link“, naudojame ln komandą. Sintaksė, kurios reikia laikytis norint sukurti simlinką, yra nurodyta toliau:





$ln -s [tikslinio failo kelias/katalogą] [simbolinis pavadinimas]

Pirmame argumente po parinkties -s nurodysite aplanko, kuriame norite sukurti nuorodą, failo kelią. Antrame argumente nurodykite vardą, kurį norite suteikti šiai nuorodai. Norėdami patikrinti sukurtas nuorodas, naudokite šią komandą:

$ls -jie

Norėdami patikrinti įvesties kodų skaičių, naudokite toliau nurodytą komandą:



$ls -i

Kaip sukurti „Symlink“ (minkštą nuorodą) į failą

Sukurti minkštą nuorodą į failą yra paprasta; naudokite toliau nurodytą sintaksę:

$ln -s [taikinio keliasfailą] [simbolinis pavadinimas]

Svarbu pažymėti, kad jei nenurodysite [simbolinio pavadinimo], komanda sukurs simbolinę nuorodą pagal pirminio failo pavadinimą. Supraskime tai per pavyzdį.

Sukūriau katalogą my_folder, kuriame yra teksto failas my_doc.txt. Dabar, norėdamas sukurti „symlink“ į failą my_doc.txt, naudosiu:

$ln -smano_aplankas/my_doc.txt my_document

Norėdami tai patikrinti, naudokite:

$ls -jie

Kaip matyti iš aukščiau pateiktos išvesties, mano_dokumentas rodo my_folder/my_doc.txt failą. Tiek nuorodos, tiek pradinio failo inodo numeris būtų skirtingas. Norėdami patikrinti naudojamus įvesties kodų numerius:

$ls -i

Kietosios nuorodos visada turės tuos pačius įvesties numerius. Norėdami patikrinti, sukūriau kietą nuorodą my_doc.txt failą ir pavadinkite jį mano_dokumentas_2 :

Išvestyje matyti, kad pradinio failo ir kietosios nuorodos kodai yra vienodi.

Kaip sukurti aplanko/katalogo „Symlink“ (minkštą nuorodą)

Sukurti minkštą saitą arba simbolinę nuorodą į katalogą yra gana panašu į simbolinės nuorodos sukūrimą į failą. Pavyzdžiui, aš kuriu „symlink“ mano_aplankas katalogą naudojant:

$ln -smy_folder my_doc_folder

Aukščiau pateikta komanda sukurs susietą aplanką dabartiniame kataloge. Norėdami tai patikrinti, naudokite:

$ls -jie

Dabar patikrinkite kodo numerius:

$ls -i

Kaip perrašyti „Symlink“ („Soft Link“) „Linux“:

Jei bandysite atnaujinti jau sukurtą simbolio nuorodą tuo pačiu pavadinimu, gausite klaidą:

$ln -smano_aplankas_2/my_doc_2.txt my_document

Turėsime naudoti jėgos vėliavą -f perrašyti naują kelią į esamą simlinką.

$ln -fmano_aplankas_2/my_doc_2.txt my_document

Kaip pašalinti „Symlink“ („Soft Link“) „Linux“:

Daugeliu atvejų turite pašalinti nereikalingus simbolius iš savo sistemos. Norėdami ištrinti „symlink“, naudojame atsieti komanda, o sintaksė pateikta žemiau:

$atsieti [„symlink“ pavadinimas]

Pašalinkime nuorodas, kurias sukūrėme aukščiau pateiktuose pavyzdžiuose. Norėdami atsieti failo simbolį, naudokite:

$atsietimano_dokumentas

Ir norint atsieti katalogo simbolį:

$atsietimy_doc_folder

Taip pat galime naudoti rm komanda pašalinti simbolines nuorodas.

$rmmy_document my_doc_folder

Privalumas rm baigėsi atsieti yra tai, kad galite pašalinti kelias simbolines nuorodas naudodami rm komanda, kuri neįmanoma naudojant atsieti komandą, kaip parodyta šiame paveikslėlyje:

Atminkite, kad jei naudojate atsieti arba rm komandą, nenaudokite galinio brūkšnio / net jei tai katalogas.

Išvada

Simbolinės nuorodos yra lengvesnis būdas pasiekti sistemos failus iš kelių vietų. Šis rašymas yra išsamus vadovas, kaip sukurti nuorodą į failą ar katalogą ir juos pašalinti. Pašalinkite simbolių nuorodas, jei pradinio failo nebėra.

Pradedantiesiems labai svarbu suprasti ir įsisavinti „Linux“ terminalą. Tikiuosi, kad šis pranešimas padėjo jums išmokti naujos priemonės ir patobulinti savo įgūdžius.