Linux-opdrachten

Hoe een map in Linux te verwijderen

Hoe een map in Linux te verwijderen
Het uitvoeren van CRUD-bewerkingen in Linux zijn dagelijkse routinetaken zoals het maken, lezen, bijwerken en verwijderen van een bestand of map. Dit bericht zal een gedetailleerde gids doornemen over het verwijderen van een directory in Linux van de terminal. Het verwijderen van een map in lynx is niet zo eenvoudig als het verwijderen van een bestand. Een map kan een lege map zijn of kan meerdere bestanden op zichzelf bevatten of meerdere submappen erin.

Er kunnen verschillende manieren zijn om een ​​map in elk Linux-besturingssysteem te verwijderen. Als u bijvoorbeeld een GUI van een Linux-besturingssysteem zoals GNOME of KDE gebruikt, kunt u elke map verwijderen door met de rechtermuisknop op de map te klikken. Maar wanneer u met een zelfstandige Linux-server werkt en alleen een terminal hebt om met het Linux-besturingssysteem te werken, zal deze gids u helpen een map in de terminal van het Linux-besturingssysteem te verwijderen.

Er zijn meerdere opdrachten voor het verwijderen van een map in Linux, op basis van de behoefte en verschillende doeleinden different. Dit bericht laat je weten over al deze opdrachten en voert ze allemaal uit op Ubuntu 20.04 LTS-systeem. De commando's die we gaan leren en die meestal worden gebruikt om een ​​directory in Linux te verwijderen zijn:

Laten we er dus in duiken en leren hoe we een map in Linux kunnen verwijderen of verwijderen en de verschillende manieren om de bovengenoemde opdrachten te gebruiken.

Verwijder een map met de opdracht 'rmdir'

Dit rmdir opdrachtregelprogramma wordt specifiek gebruikt voor het verwijderen of verwijderen van een map in het Linux-besturingssysteem.

De syntaxis van het gebruik van de rmdir commando is vrij eenvoudig en gemakkelijk. Geef gewoon de mapnaam op na de rmdir commando, en de map wordt alleen verwijderd als deze leeg is.

$ sudo rmdir directorynaam

Als de map leeg is, wordt deze onmiddellijk verwijderd. Anders zal het een foutmelding geven zoals: "kan 'directory_name' niet verwijderen: map is niet leeg". Dit bericht betekent uiteindelijk dat de map enkele bestanden of submappen bevat.

Dus als u de map en alles erin wilt verwijderen, moet u overschakelen naar de rm opdracht.

Verwijder een map met de opdracht 'rm'

De rm commando wordt niet alleen gebruikt om mappen te verwijderen of te verwijderen, maar het wordt ook gebruikt om zowel mappen als bestanden te verwijderen. Het wordt ook geleverd met enkele extra vlaggen die helpen bij het uitvoeren van verschillende taken volgens de vereiste.

Als u bijvoorbeeld een map en zijn submappen wilt verwijderen, gebruikt de -r vlag wordt gebruikt om een ​​map, zijn submappen en bestanden recursief te verwijderen.

$ sudo rm -r directorynaam

Met deze opdracht worden de directory en alle subdirectories en bestanden erin onmiddellijk verwijderd, alleen als de directory niet tegen schrijven is beveiligd.

Als de map tegen schrijven is beveiligd, wordt gevraagd om het verwijderingsproces van een tegen schrijven beveiligd bestand te bevestigen. Als u niet om de bevestiging wilt worden gevraagd, moet u de -f optie voor het krachtig verwijderen van een tegen schrijven beveiligde map in Linux.

Dus de opdracht voor het verwijderen van een tegen schrijven beveiligde map en alle bestanden en submappen daarin gaat als volgt:

$ sudo rm -rf directorynaam

De ... gebruiken rm commando, kunt u ook meerdere mappen in één commando verwijderen. De opdracht voor het verwijderen van meerdere mappen zou als volgt zijn:

$ sudo rm -r directorynaam_1 directorynaam_2 directorynaam_3

Zo kunt u eenvoudig meerdere mappen in één opdracht verwijderen met de using rm opdracht.

Conclusie

Dit bericht bevat gedetailleerde richtlijnen voor het verwijderen van een map in Linux met behulp van de rmdir en rm opdracht. We hebben geleerd over verschillende vlaggen zoals: een r-vlag die kan recursief bestanden en submappen verwijderen. De -f vlag kan worden gebruikt om een ​​tegen schrijven beveiligde map met geweld te verwijderen.

HD Remastered Games voor Linux die nog nooit eerder een Linux-release hebben gehad
Veel game-ontwikkelaars en uitgevers komen met HD-remaster van oude games om de levensduur van franchise te verlengen, fans die compatibiliteit met mo...
Hoe AutoKey te gebruiken om Linux-spellen te automatiseren
AutoKey is een hulpprogramma voor desktopautomatisering voor Linux en X11, geprogrammeerd in Python 3, GTK en Qt. Met behulp van de scripting- en MACR...
Hoe FPS-teller in Linux-games te tonen
Linux-gaming kreeg een grote duw toen Valve in 2012 Linux-ondersteuning voor Steam-client en hun games aankondigde. Sindsdien hebben veel AAA- en indi...