Kuidas eemaldada kataloogi ja selle sisu Linuxis



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Kui töötate Linuxi käsureal ja peate eemaldama tühja kataloogi, mida te enam ei kasuta, peate vaid sisestama rmdir, millele järgneb kataloogi nimi. Näiteks rmdir Testi sisestamine eemaldab Testi kataloogi, kui see on tühi. See annab teile tõrketeate, mille tekst on „rmdir: faili„ Test ”ei õnnestunud eemaldada: kataloog pole tühi”, kui selles on üldse faile.



On mitmeid viise, kuidas saate kogu selle kataloogi ja kogu selle sisu ühe Linuxi kataloogi eemaldamise käsuga eemaldada, kuid pidage enne jätkamist meeles, et peate olema ettevaatlik. Linuxi käsureal eeldatakse, et teate, mida teete, ja võite kogemata vajaminevad asjad terved kataloogid eemaldada, kui te oma käske täpselt ei sõnasta. Kuna see kasutab standardset käsku rm, peaks see töötama enamiku teiste Unixi rakendustega, nagu FreeBSD ja macOS.



1. meetod: rm-i sundimine asustatud kataloogide eemaldamiseks

Oletame, et olete juba käsurea liidese avanud. Selleks võite hoida all klahve Ctrl, Alt ja T või otsida Dashilt terminali. KDE, Cinnamon, LXDE ja Xfce4 kasutajad saavad klõpsata menüül Rakendused ja seejärel valida Süsteemiriistade alammenüüst Terminal. Tehniliselt võiksite töötada ka virtuaalsest terminalist.



Enne jätkamist pidage meeles, et järgmised käsud kustutavad kõik kataloogist. Oletame, et soovite kustutada kataloogi täis faile, mis asuvad teie kodukataloogi kataloogis Dokumendid. Kui olete harjunud sellele kaustale Dokumendid helistama, pidage meeles, et sel juhul tähendavad kataloog ja kaust sama. Liikuge tippides oma kataloogi Dokumendid cd ~ / dokumendid või järgige cd-d kõikjal, kus soovite eemaldada kataloogi. Näiteks kui soovite oma allalaaditavate kataloogide kataloogist eemaldada alamkataloogi, võite selle asemel kasutada faili cd ~ / Downloads.

Kui tippite rmdir Test ja vajutage sisestusklahvi, siis saate teate, mille kohaselt pole kataloog tühi. Kataloogi ja kõigi selles olevate failide eemaldamiseks võite tippida rm -r Test ja vajutage sisestusklahvi, kuid pidage meeles, et see eemaldab kõik selle seest. Sa võid kasutada on test , või ls, millele järgneb teie kataloogi nimi, et näha eelnevalt faile.

2. meetod: rm-i sundimine kataloogide eemaldamiseks kõikidel asjaoludel

Võite sundida seda kataloogi eemaldama, isegi kui kataloogis on ainult kirjutuskaitstud faile või muid probleeme failidega, tippige rm -rf test või asendades Testi mis tahes katalooginimega, mis teil on. See hävitab kataloogi täielikult ja sarnaneb DOS / Windowsi deltree käsuga. See on äärmiselt hävitav, nii et kasutage seda ettevaatlikult.

Võib juhtuda, et inimesed üritavad teid käivitada sudo rm -rf / või midagi sellist, kuid ärge pöörake neile mingit tähelepanu, sest nii tehes eemaldatakse kogu teie Linuxi install ja kõik sellega kaasnevad! Kui olete Linuxi või mõne muu Unixi rakenduse tavakasutaja, siis satute enam-vähem sellist sorti jantidesse, kuid pidage meeles, kui ohtlikud need on.

3. meetod: rm-i küsimine failide eemaldamiseks

Enne kataloogi eemaldamist peate alati veenduma, et kasutate käske cd ja ls kataloogi sisu kontrollimiseks, kuid mõnikord võib olla hea mõte panna ka iga faili jaoks käsurida rm, nii et teate, mida kustutate kindel ja ärge eemaldage midagi kogemata. Kasutades meie testkataloogi esimesest meetodist, võite tippida rm -ri Test ja vajutage sisestusklahvi, et rm küsiks teilt iga kord, kui fail eemaldatakse. Sisestage y ja vajutage faili eemaldamiseks iga kord sisestusklahvi või naasmist. Kõnealuse faili säilitamiseks võite selle asemel sisestada ka n.

Võite märgata, et esimene küsimus on tegelikult see, kas peaksite 'laskuma kataloogi' test 'või mitte?' Kui vastaksite n-ga, hoiaks see rm midagi muud tegemast.

Valiku i lisamine võib olla kohati üsna pealetükkiv, nii et mõned kasutajad eelistaksid selle asemel rm -rI Test käsuna. Suure tähega I küsitakse teid ainult siis, kui kustutate rohkem kui kolme faili, kui alustate rekursiivset kustutustoimingut või eemaldate kirjutuskaitsega faile. See hoiab seda palju vaiksemalt, kui tegemist on viipade arvuga ja tüüpidega, millega käsurikkujad teid levitavad.

3 minutit loetud