Wilt u weten hoe u een bestand of map op uw Linux-machine kunt verwijderen? Misschien heb je onnodige bestanden die je van je systeem wilt verwijderen.
In dit artikel bespreken we alles met betrekking tot het verwijderen van bestanden en mappen in Linux. We zullen ook korte informatie geven over de verschillende vlaggen en opties die u kunt gebruiken bij het verwijderen van bestanden en mappen op uw computer.
Hoe een bestand in Linux te verwijderen
Standaard bieden Linux-systemen u een manier om bestanden en mappen te verwijderen met behulp van de terminal. Ontkoppelen, rm, en rmdir zijn ingebouwde hulpprogramma's waarmee een gebruiker zijn systeemopslag kan opschonen door bestanden te verwijderen die niet langer nodig zijn (rm staat voor verwijderen terwijl rmdir aangeeft directory verwijderen).
Om een bestand te verwijderen met behulp van de ontkoppelingsopdracht, typt u:
ontkoppelen bestandsnaam
Als je op drukt Enter, verwijdert het systeem de harde koppeling van het opgegeven bestand met de opslag. Merk op dat u niet meerdere bestanden kunt verwijderen met de ontkoppelingsopdracht. In dergelijke situaties krijgt het commando rm de overhand.
Om een enkel bestand te verwijderen met rm, typ je:
rm bestandsnaam
Met rm moet u het verwijderen van tegen schrijven beveiligde bestanden bevestigen door in te typen y of Ja. Dit is een beveiligingsmechanisme in Linux, aangezien de meeste systeembestanden tegen schrijven zijn beveiligd en Linux bevestigt of de gebruiker ze wil verwijderen. Versleuteling van bestanden en mappen op Linux is ook mogelijk als u serieus bent over het beschermen van uw systeem.
Terwijl u een tegen schrijven beveiligd bestand verwijdert, ziet u een prompt zoals hieronder.
rm: schrijfbeveiligd normaal leeg bestand 'bestandsnaam' verwijderen?
U kunt ook meerdere bestandsnamen doorgeven, gescheiden door de Ruimte teken om meer dan één bestand te verwijderen.
rm bestandsnaam1 bestandsnaam2 bestandsnaam3
Om alle bestanden met een specifieke extensie te verwijderen, kunt u normale uitdrukkingen in de opdracht rm.
rm * .txt
De bovengenoemde opdracht verwijdert alle tekstbestanden in de huidige werkmap.
Als u het verwijderen van elk bestand in een directory wilt bevestigen, gebruikt u de -ik vlag met rm. De -ik vlag staat voor interactief en u kunt kiezen of u het bestand wilt verwijderen of niet. U moet typen ja / ja of n / nee om uw keuze te bevestigen.
rm -i * .txt
Om bestanden te verwijderen zonder de bevestigingsvraag, gebruikt u de -f vlag met het rm commando. De -f betekent dwingen of met geweld.
rm -f bestandsnaam1 bestandsnaam2 bestandsnaam3
Er zijn verschillende andere rm-opties die u kunt gebruiken. U kunt ook meerdere opties aan elkaar koppelen om de efficiëntie van uw opdracht te vergroten. Combineren bijvoorbeeld -ik en -v samen zal een prompt weergeven voordat een opgegeven bestand in de uitgebreide modus wordt verwijderd.
rm -iv * .docx
Verwant: Hoe maak je een nieuw bestand aan in Linux
Mappen en mappen verwijderen
Op Linux zijn er twee opdrachtkeuzes als het gaat om het verwijderen van mappen. U kunt ofwel de rmdir commando of het rm opdracht.
Er is echter een klein verschil tussen deze twee opdrachten. Met rmdir kun je alleen lege mappen verwijderen. Als je een map hebt die meerdere bestanden bevat, moet je de opdracht rm gebruiken.
Om een lege map te verwijderen met de opdracht rmdir:
rmdir / directory
Als er een lege map is die u wilt verwijderen, gebruikt u de -d vlag met het rm commando. De -d vlag staat voor directory.
rm -d / directory
Het verwijderen van meerdere mappen met de opdracht rm is ook eenvoudig. Geef de naam van de mappen door, gescheiden door de ruimte karakter.
rm -r / dir1 / dir2 / dir3
Om een niet-lege map (mappen met bestanden) te verwijderen, gebruikt u de -r optie met het commando. De -r vlag of recursief flag verwijdert alle bestanden en submappen van de opgegeven map recursief.
rm -r / directory
Net als bij bestanden op Linux, zal rm, als de map tegen schrijven is beveiligd, een prompt weergeven die u zal vragen om de verwijdering opnieuw te bevestigen. Om de prompt te omzeilen, gebruikt u de -f vlag met het commando.
rm -rf / directory
U kunt ook meerdere opties aan elkaar koppelen terwijl u mappen verwijdert. Het is ook mogelijk om reguliere expressies te gebruiken tijdens het verwijderen van Linux-mappen.
Bestandsbeheer op Linux
Weten hoe u opslag op uw computer organiseert door het verwijderen van bestanden en mappen is essentieel. U kunt een situatie tegenkomen waarin uw bestandsbeheerder u niet toestaat om bestanden en mappen grafisch te verwijderen. In dergelijke gevallen is het verwijderen van de bestanden met behulp van de terminal de enige geschikte keuze.
Soms wilt u een bestand naar een andere map verplaatsen in plaats van het volledig van uw systeem te verwijderen. Linux biedt het mv opdracht om de locatie van bestanden en mappen op uw systeemopslag te wijzigen.
Het verplaatsen van bestanden in de Linux-terminal is krachtiger dan in een bestandsbrowser, maar u moet weten wat u doet.
- Linux
- Bestandsbeheer
- Terminal
- Linux
Deepesh is de Junior Editor voor Linux bij MUO. Hij schrijft al meer dan drie jaar informatieve inhoud op internet. In zijn vrije tijd houdt hij van schrijven, naar muziek luisteren en gitaar spelen.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Nog een stap…!
Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.