ABIT - Kuinka hyödynnän Ti-Nspire cx cas -laskinohjelmistoa?
Sisällysluettelo:
- Ennen kuin aloitat
- Poista symboliset linkit
rm
- Poista symboliset linkit poistamalla linkki
- Etsi ja poista rikkoutuneet symboliset linkit
- johtopäätös
Symbolinen linkki, joka tunnetaan myös nimellä linkki, on erityinen tiedostotyyppi, joka osoittaa toiseen tiedostoon tai hakemistoon. Se on kuin Windowsin pikakuvake. Symlink voi osoittaa tiedostoon tai hakemistoon samassa tai eri tiedostojärjestelmässä tai osiossa.
Tässä oppaassa näytämme sinulle kuinka poistaa (poistaa) symboliset linkit Linux / UNIX-järjestelmistä käyttämällä
rm
,
unlink
linkki ja
find
komennot.
Ennen kuin aloitat
Symlinkin poistamiseksi sinulla on oltava kirjoitusoikeudet hakemistossa, joka sisältää linkin. Muutoin saat virheilmoituksen "Toiminto ei ole sallittu".
Kun poistat linkin, tiedosto, johon se osoittaa, ei vaikuta.
Käytä
ls -l
komentoa tarkistaaksesi, onko annettu tiedosto symbolinen linkki, ja etsiä tiedosto tai hakemisto, johon symbolinen linkki osoittaa.
ls -l /usr/bin/python
lrwxrwxrwx 1 root root 9 Apr 16 2018 /usr/bin/python -> python2.7
Ensimmäinen merkki ”l” tarkoittaa, että tiedosto on symboli. Symboli “->” näyttää tiedoston, johon linkki osoittaa.
Poista symboliset linkit
rm
rm
komento poistaa annetut tiedostot ja hakemistot.
Jos haluat poistaa linkin, vedota argumentiksi
rm
komento ja sen jälkeen symbolisen linkin nimi:
rm symlink_name
Menestyksen jälkeen komento poistuu nollasta eikä näytä mitään lähtöä.
rm
voit poistaa useita symbolisia linkkejä kerralla. Tätä varten välitetään linkkien nimet argumentteina, erotettuna välilyönnillä:
rm symlink1 symlink2
Käytä
-i
asetusta saadaksesi kehotteen ennen linkin poistamista:
rm -i symlink_name
Vahvista tyyppi
y
ja paina
Enter
.
rm: remove symbolic link 'symlink_name'?
Jos symbolinen linkki osoittaa hakemistoon, älä lisää
/
loppuviivaa loppuun. Muuten saat virheen:
rm symlink_to_dir/
rm: cannot remove 'symlink_to_dir/': Is a directory
Jos argumentin nimi loppuu
/
,
rm
komento olettaa, että tiedosto on hakemisto. Virhe tapahtuu, koska
rm
ei voi poistaa hakemistoja, kun niitä käytetään ilman
-d
tai
-r
asetusta.
-r
turvallisella puolella, älä koskaan valitse
-r
vaihtoehtoa poistaessasi symboliset linkit
rm
. Jos kirjoitat esimerkiksi:
rm -f symlink_to_dir/
Kohdehakemiston sisältö poistetaan.
Poista symboliset linkit poistamalla linkki
unlink
komento poistaa tietyn tiedoston. Toisin kuin
rm
,
unlink
hyväksyy vain yhden argumentin.
Voit poistaa symbolisen linkin suorittamalla
unlink
ja sen jälkeen linkin nimen argumentiksi:
unlink symlink_name
Jos komento suoritetaan onnistuneesti, se ei näytä mitään lähtöä.
Älä lisää
/
loppuviivaa symlinkin nimen loppuun, koska linkki ei poista hakemistoja.
Etsi ja poista rikkoutuneet symboliset linkit
Löydä kaikki rikki symboliset linkit tietystä hakemistosta suorittamalla seuraava komento:
find /path/to/directory -xtype l
/path/to/directory/symlink1 /path/to/directory/subdir/symlink2
Komento luettelee kaikki hajonneet linkit hakemiston ja sen alihakemistojen alla.
find /path/to/directory -maxdepth 1 -xtype l
/path/to/directory/symlink1
Kun olet löytänyt rikkoutuneet linkit, voit joko poistaa ne manuaalisesti
rm
tai
unlink
tai käyttää
find
komennon Poista-vaihtoehtoa:
find /path/to/directory -xtype l -delete
johtopäätös
Jos haluat poistaa symbolisen linkin, käytä argumenttina joko
rm
tai linkkikomentoa, jota seuraa symlinkin nimi. Kun poistat hakemistoon osoittavan symbolisen linkin, älä lisää takaviivaa linkin nimeen.
Mitä ovat symboliset linkit? Miten luodaan Symbolit Windows 10: ssä?
Symbolit tai symboliset linkit ovat enemmän kuin pikakuvakkeita virtuaalisten tiedostojen tai kansioiden muodossa. Tässä on kuinka voit luoda Symlinkin Windows 10: ssä.
Kuinka poistaa / poistaa käyttäjiä Linuxista (userdel-komento)
Linuxissa voit poistaa käyttäjätilin ja kaikki siihen liittyvät tiedostot userdel-komennolla. Tämä opas selittää userdel-komennon ja sen vaihtoehdot.
Kuinka poistaa (poistaa) hakemisto linuxista
Hakemistojen poistamiseen Linux-järjestelmistä on useita eri tapoja. Tässä artikkelissa selitetään kuinka poistaa hakemistoja rmdir, rm ja löytää komentoja.