Hoofd Mac Hoe u een volledige map kunt verwijderen met bestanden in Linux

Hoe u een volledige map kunt verwijderen met bestanden in Linux



Linux Command Line is een krachtig hulpmiddel waarmee u veel dingen sneller en gemakkelijker kunt doen dan via de GUI. Een van de essentiële mogelijkheden is het maken en verwijderen van bestanden en mappen, hoewel we in dit artikel bij het verwijderen van mappen blijven.

Hoe u een volledige map kunt verwijderen met bestanden in Linux

Blijf lezen om te leren hoe u de opdrachten rm en rmdir kunt gebruiken om mappen, submappen en bestanden te verwijderen die u niet langer nodig hebt.

Gebruik rm om mappen te verwijderen

Er zijn veel opdrachten die u kunt gebruiken om een ​​directory te verwijderen. De keuze moet afhangen van wat u wilt doen en hoe u het wilt doen. Linux Command Line is in dit opzicht superflexibel, misschien zelfs meer dan zijn Windows- en Mac-tegenhangers.

Het is vermeldenswaard dat Linux geen onderscheid maakt tussen mappen en bestanden zoals Mac- en Windows-besturingssystemen dat doen. In plaats daarvan behandelt het mappen als bestandsgroepen. In dit gedeelte gaan we de opdracht rm bekijken. Laten we beginnen.

Gebruik rm om mappen te verwijderen

rm –d naam van de directory

Met de bovenstaande opdracht kunt u slechts één lege map verwijderen. Dit is de meest eenvoudige opdracht voor het verwijderen / verwijderen van mappen.

rm –d naam van de directory1 naam van de directory2

De bovenstaande opdracht verwijdert meerdere mappen. De vangst hier is, net als bij de vorige, ze moeten allemaal leeg zijn. Als het gebeurt dat de eerste map die u een naam geeft niet leeg is, zal Command Line niet proberen om andere mappen te verwijderen. Het stopt gewoon, zonder dat u een foutmelding krijgt.

rm –r naam van de directory1 naam van de directory2

De bovenstaande opdracht verwijdert alle opgegeven mappen, hun submappen en bestanden erin. Dit is mogelijk dankzij de -r optie die de -d van het vorige commando vervangt. In Linux Command Line staat -r voor recursief. Het kan op zichzelf worden gebruikt en gecombineerd met andere opties.

rm –rf naam van de directory

Als je een rm –r commando uitvoert, zal Linux Command Line je toestemming vragen om alle submappen en bestanden die tegen schrijven beveiligd zijn te verwijderen. Als u echter in plaats daarvan rm –rf typt, wordt u niet gevraagd. De letter f staat voor kracht.

U moet voorzichtig zijn bij het verwijderen van mappen en bestanden met de opdracht rm –rf, omdat u dan belangrijke gegevens kunt verliezen of het besturingssysteem kunt beschadigen. Systeembestanden en mappen kunnen gemakkelijker worden verwijderd op een Linux-systeem dan op Windows of Mac.

sudo apt-get install tree

Om een ​​beter begrip te krijgen van wat u gaat verwijderen, moet u het tree-pakket installeren via het hulpprogramma apt-get. Dit werkt voor Ubuntu en de rest van de Debian-familie. Gebruik je een andere distributie, gebruik dan zijn eigen tool voor pakketbeheer. Wanneer u de bovenstaande opdracht uitvoert, toont Command Line de map en de bestandsstructuur van de map waarin u zich bevindt. Op deze manier kunt u gemakkelijk controleren of er bestanden of submappen zijn die intact moeten blijven.

boompad / naar / uw / directory

Met het bovenstaande commando kun je de structuur van een andere map op je Linux-systeem bekijken.

hoe maak je een screenshot op snapchat zonder dat ze het weten

Geavanceerde opdrachten

Er zijn andere variaties op het rm-commando, zoals –no-preserve-root, –preserve-root, –one-file-system en andere. Ze zijn echter bedoeld voor ervaren Command Line-gebruikers. Als u bij een van deze fouten een fout maakt, kunt u een deel van of zelfs alle systeembestanden op uw computer verwijderen. Vanwege hun gecompliceerde aard zullen we ze bewaren voor een andere Command Line-zelfstudie.

Gebruik rmdir om mappen te verwijderen

U kunt ook de reeks rmdir-opdrachten gebruiken om mappen te verwijderen. De rmdir-opdrachten kunnen echter alleen zorgen voor lege mappen en kunnen geen bestanden verwijderen die zich bevinden in de mappen die zijn gemarkeerd voor verwijdering. Er zijn verschillende handige rmdir-opdrachten, en we zullen ze in deze sectie bekijken.

Gebruik rmdir om mappen te verwijderen

U kunt de opdrachtregel echter misleiden om een ​​niet-lege map te verwijderen met de bovenliggende optie, maar daarover later meer.

rmdir naam van de directory

Dit is het meest elementaire rmdir-commando dat er is. Het verwijdert een lege map die zich in de map op uw huidige locatie bevindt. Als uw huidige locatie bijvoorbeeld een desktop is en u heeft een lege nieuwe map, dan zorgt dit rmdir-commando ervoor.

wanneer komt de google maps auto

rmdir naam van de map1 naam van de map 2

Als u meerdere mappen heeft die u wilt verwijderen, kunt u de bovenstaande variant van de opdracht rmdir gebruiken. Alle gespecificeerde mappen (mappen) worden verwijderd, maar ze moeten zich in de map bevinden waarin u zich momenteel bevindt. Om mappen elders te verwijderen, raadpleegt u het volgende commando.

rmdir / pad / naar / uw / map

Met Linux Command Line kunt u elke map van uw huidige locatie verwijderen, waar deze zich ook bevindt. Om dat te doen, moet u het volledige pad invoeren naar de directory of mappen die u wilt verwijderen.

Als u heeft geprobeerd een map te verwijderen die submappen en / of bestanden bevat, toont de Command Line u een foutmelding met de melding: Directory niet leeg. Onnodig te zeggen dat de opgegeven map niet wordt verwijderd.

Als u drie mappen hebt opgegeven en de eerste niet leeg blijkt te zijn, stopt de Command Line met het verwerken van uw opdracht zodra deze in de eerste map terechtkomt. U krijgt hetzelfde foutbericht als in het vorige geval en de opdrachtregel zal niet proberen andere mappen op de lijst te verwijderen.

U kunt dit verhelpen door de volgende optie toe te voegen: –ignore-fail-on-non-empty. Dit zal de opdrachtregel dwingen om door te gaan met het uitvoeren van de opdracht, zelfs als deze niet-lege mappen tegenkomt. De opdracht kan er ongeveer zo uitzien: rmdir –ignore-fail-in-niet-lege NewFolder1 NewFolder2 NewFolder3.

rmdir –p naam van de directory1 naam van de directory2

De bovenstaande opdracht kan je helpen Linux te misleiden om een ​​niet-lege map te verwijderen. Het gebruikt de optie -p, ook wel de bovenliggende optie genoemd. Dit is hoe het werkt.

Stel dat je een map hebt met de naam Pics en een map met de naam ColorPics erin. Laten we aannemen dat de laatste leeg is en het enige item in de map Pics is. Wanneer je het commando rmdir –p ColorPics Pics uitvoert, zal de Command Line de ColorPics-map verwijderen omdat er niets in staat. Daarna controleert het de status van de map Pics, stelt vast dat deze ook leeg is en verwijdert het.

Ken de kracht van Command Line

Met Command Line kun je veel dingen doen op een Linux-systeem. Wees voorzichtig als je niet veel ervaring hebt, want het is gemakkelijker om het systeem te beschadigen op Linux dan op Windows en Mac.

Heeft u eerder de Command Line gebruikt om mappen en bestanden te verwijderen? Welke commando's heb je gebruikt? Als je denkt dat we een aantal goede opties hebben gemist, laat het ons dan weten in de comments hieronder.

Interessante Artikelen

Editor'S Choice

Hoe het kompas en niveau van de iPhone te gebruiken
Hoe het kompas en niveau van de iPhone te gebruiken
Gebruik het ingebouwde digitale kompas en de waterpas van de iPhone om een ​​schilderij op te hangen en de weg naar huis te vinden.
Site permanent dempen in Google Chrome
Site permanent dempen in Google Chrome
Er is een mogelijkheid om hele sites te dempen in Google Chrome. De sites die u dempt, blijven stil totdat u ze expliciet toestaat om geluiden te produceren.
Wat zijn Snapchat-scores en hoe kun je de jouwe vinden?
Wat zijn Snapchat-scores en hoe kun je de jouwe vinden?
Snapchat-scores zijn een berekening van de verzonden en ontvangen snaps, plus de verhalen die je hebt gepost. Als je competitief bent, maakt het uit.
Alexa op uw computer aansluiten
Alexa op uw computer aansluiten
Je Amazon Echo kan meer dan alleen muziek afspelen of timers instellen met de Alexa op Windows-app. Leer hoe u Alexa kunt verbinden met Mac- en Windows-computers.
Download Classic Calculator voor Windows 10 Creators Update
Download Classic Calculator voor Windows 10 Creators Update
Hier leest u hoe u de klassieke rekenmachine terug kunt krijgen in Windows 10 Creators Update, die eruitziet en werkt zoals in Windows 7 en Windows 8.
Hoe u Explorer start in een afzonderlijk proces in Windows 8.1, Windows 8 en Windows 7
Hoe u Explorer start in een afzonderlijk proces in Windows 8.1, Windows 8 en Windows 7
Standaard opent Bestandsverkenner (Windows Verkenner) alle vensters in één proces. Bekijk alle manieren om Explorer te starten in een afzonderlijk proces.
Iedereen toevoegen aan een kanaal in Slack
Iedereen toevoegen aan een kanaal in Slack
https://www.youtube.com/watch?v=eNq83w8Sp-g Als er externe medewerkers bij uw team komen, kan een virtueel kantoor een echte redder zijn. Het maakt de communicatie snel en gemakkelijk en geeft je de kans om alles netjes te organiseren,