Küsimus: Kuidas eemaldada sümboolset linki ilma faili kustutamata Linuxis?

Sümboolse lingi eemaldamiseks kasutage argumendina kas käsku rm või unlink, millele järgneb sümboolse lingi nimi. Kataloogile osutava sümboolse lingi eemaldamisel ärge lisage sümbollingi nimele lõppu kaldkriipsu.

kustutamine sümboolne link on sama, mis päris faili või kataloogi eemaldamine. Käsk ls -l näitab kõiki linke teise veeru väärtusega 1 ja link osutab algsele failile. Link sisaldab originaalfaili teed, mitte sisu.

Sümboolse lingi faili kustutamiseks peate sisestage sümboolse lingi nime juurde rm. See eemaldab lingi, mitte faili, millele see viitab. Kui kustutate sümboolselt lingitud faili, viitavad kõik allesjäänud sümboolsed lingid failile, mida enam ei eksisteeri.

Linkimise tühistamise käsku kasutatakse ühe faili eemaldamiseks ja see ei aktsepteeri mitut argumenti. Sellel pole muid valikuid kui –help ja –version . Süntaks on lihtne, käivitage käsk ja edastage singli failinimi argumendina selle faili eemaldamiseks. Kui edastame linkimise tühistamiseks metamärgi, kuvatakse ekstra operandi tõrketeade.

Kui sümboolne link kustutatakse, selle sihtmärk jääb muutumatuks. Kui sümboolne link osutab sihtmärgile ja millalgi hiljem seda sihtmärki teisaldatakse, nimetatakse ümber või kustutatakse, siis sümboolset linki automaatselt ei uuendata ega kustutata, vaid see jääb eksisteerima ja osutab endiselt vanale sihtmärgile, mis on nüüd olematu asukoht või faili.

Sümboolse lingi kustutamiseks käsitlege seda nagu mis tahes muud kataloogi või faili. Kui lõite sümboolse lingi ülaltoodud käsu abil, liikuge juurkataloogi, kuna see on "Dokumendid" ja kasutage käsku rmdir. Kui lõite sümboolse lingi ( ) sümboolse lingi kasutamise kustutamiseks del käsk.

unlink() kustutab failisüsteemist nime. Kui see nimi oli faili viimane link ja faili ei ole avatud üheski protsessis, fail kustutatakse ja kasutatav ruum tehakse uuesti kasutamiseks kättesaadavaks.

UNIX Symbolic link või Symlink Tips

  1. Kasutage pehme lingi värskendamiseks käsku ln -nfs. …
  2. Kasutage UNIX-i pehme lingi kombinatsioonis pwd-d, et teada saada tegelik tee, millele teie pehme link osutab. …
  3. Kõigi UNIX-i pehmete ja kõvade linkide leidmiseks mis tahes kataloogis käivitage järgmine käsk "ls -lrt | grep “^l” “.

Kataloogide kõvalinkimise põhjus on ei ole lubatud on veidi tehniline. Põhimõtteliselt rikuvad nad failisüsteemi struktuuri. Üldiselt ei tohiks te kõvalinke kasutada. Sümboolsed lingid võimaldavad enamikku samadest funktsioonidest ilma probleeme tekitamata (nt ln -s sihtlink ).

Kataloogi sümboolsete linkide vaatamiseks toimige järgmiselt.

  1. Avage terminal ja liikuge sellesse kataloogi.
  2. Tippige käsk: ls -la. See loetleb pikalt kõik kataloogis olevad failid, isegi kui need on peidetud.
  3. Failid, mis algavad tähega l, on teie sümboolsed lingifailid.

Unixi sarnastes operatsioonisüsteemides on linkimise tühistamine a süsteemikõne ja käsurea utiliit failide kustutamiseks. Programm liidestab otse süsteemikutsega, mis eemaldab failinime ja (kuid mitte GNU süsteemides) kataloogid, nagu rm ja rmdir.

Hüperlingi eemaldamiseks, kuid teksti säilitamiseks, paremklõpsake hüperlinki ja klõpsake nuppu Eemalda hüperlink. Hüperlingi täielikuks eemaldamiseks valige see ja seejärel vajutage nuppu Kustuta.

Sümboolse lingi loomiseks kasutage suvandit -s ( –symbolic ).. Kui on antud nii FILE kui ka LINK, loob ln esimese argumendina määratud failist ( FILE ) lingi teise argumendina määratud failile ( LINK ).

Kas see postitus meeldib? Palun jagage oma sõpradele:
OS täna