Hoe een map in Linux te verwijderen

blank
By
Jugo Mobile
Jugo Mobile is a platform dedicated to high-quality content in gaming, sports, and tech. Engage with high-quality content and connect with fellow enthusiasts and experts. Explore...
7 min lezen

Linux is opvallend verschillend van het Windows -besturingssysteem. Als u bijvoorbeeld een map op Windows wilt verwijderen, kunt u er eenvoudig op klikken en deze verwijderen. Hoewel dat ook waar is voor Linux, zijn er andere manieren om mappen te verwijderen die betrekking hebben op het gebruik van de opdrachtregelinterface. Als je nieuw bent in Linux en niet weet hoe je een map moet verwijderen, is hier een eenvoudige gids om je te laten zien hoe je een map in Linux kunt verwijderen via zowel GUI als terminal.

Methode 1: Verwijder een map in Linux met behulp van GUI

Deze methode voor het verwijderen van bestanden is eenvoudig en het meest geschikt voor gebruikers die nieuw zijn gemigreerd naar Linux. Het kan werken aan elke Linux -distributie, op voorwaarde dat een desktopomgeving en bestandsbeheerder is geïnstalleerd. We zullen Fedora gebruiken met KDE Plasma voor dit voorbeeld, maar het proces is niet te verschillend op andere desktopomgevingen.

  1. Lanceer de Bestandsbeheer en navigeer naar het pad dat de map host die u wilt verwijderen.
  2. Klik met de rechtermuisknop op de map en selecteer Ga naar afval.

Verplaats directory naar afval Linux

  1. U kunt ook klikken om de map te markeren en op de Verwijderen sleutel op uw toetsenbord.
  2. Als u een bestand of map permanent wilt verwijderen, gebruikt u de Shift + verwijderen sneltoets en klik op Verwijderen In het bevestigingsvak.

Methode 2: Een map verwijderen in Linux met behulp van terminal

Linux -enthousiastelingen zouden het erover eens zijn dat het uitvoeren van taken met behulp van de opdrachtregel sneller is dan het gebruik van GUI. Het is vermeldenswaard dat de opdrachtregel van Linux niet om uw bevestiging vraagt ​​voordat u de map verwijdert, dus loop je voorzichtig.

2.1 Gebruik van de RM -opdracht

De RM -opdracht is een van de meest voorkomende opdrachtregelhulpprogramma’s om bestanden en mappen op Linux te verwijderen. Hier is de syntaxis van hetzelfde.

RM

Sommige opties die de opdracht kan nemen, zijn:

OptionScription
-F Wanneer deze vlag wordt gebruikt, verschijnt de bevestigingsprompt niet en worden alle niet -bestaande bestanden en mappen genegeerd
-i Wanneer deze vlag wordt gebruikt, vraagt ​​de opdracht om bevestiging van de gebruiker voor elke verwijdering.
-R Wanneer deze vlag wordt gebruikt, verwijdert de opdracht alle inhoud van de opgegeven map.
-D Deze vlag wordt gebruikt om lege mappen te verwijderen.
-v Deze vlag wordt gebruikt om een ​​uitleg te krijgen van wat er momenteel wordt gedaan.

Gebruik de vlag -R vlag met de opdracht om een ​​map met al zijn inhoud te verwijderen zoals hieronder getoond:

RM -R

RM -opdracht met R Parameter Linux

De RM-opdracht geeft standaard een prompt bij het verwijderen van de schrijfbeveiligde bestanden en mappen. Druk op een van beide y of N afhankelijk van uw keuze. Om de prompt te omzeilen, gebruiken we de parameter -F, die voor kracht staat.

rm -rf

RM -commando in Fedora Konsole

2.2 Gebruik van de opdracht vinden

Gebruik de volgende syntaxis om een ​​directory te verwijderen met behulp van de opdracht vinden met het zoeken

Zoek -type D -naam “Directory_name” -exec rm -r {} +

Vind commando

In de bovenstaande syntaxis zoekt de opdracht vinden naar mappen die overeenkomen met de in de en vervolgens de vlag -exec -vlag de gezochte items doorgeven aan de RM -opdracht, die de map met de vlag -R -vlag verwijdert.

Dus als ik een directory “desktop” heb waarin ik een andere map met de naam “Test” wil vinden en verwijderen, kan ik de volgende opdracht gebruiken om dit te doen.

vind ./test/ -type d -name “test1” -exec rm -r {} +

2.3 Gebruik van de opdracht RMDIR

RMDIR staat voor het verwijderen van de map, maar het kan alleen worden gebruikt voor het verwijderen van lege mappen. Welke de RM en het vinden van mappen kunnen zowel lege als niet-lege mappen verwijderen, de meeste gebruikers zullen mappen verwijderen zonder de vlaggen te gebruiken, zodat het niet uitmaakt.

U kunt echter de RMDIR -opdracht gebruiken om lege mappen te verwijderen zonder elke map te moeten controleren en of deze leeg is.

RMDIR

Dus als ik bijvoorbeeld een directory -test heb die leeg is, kan ik deze verwijderen met de volgende RMDIR -opdracht. Ten eerste zou ik natuurlijk naar de locatie van de directory moeten gaan die ik wil verwijderen.

RMDIR -test

RMDIR -commando in Konsole

Het verwijderen van mappen/bestanden op Linux is een zeer eenvoudige taak, maar toch een zeer belangrijke taak voor allerlei soorten gebruikers. Hier hebben we twee manieren laten zien om mappen op Linux te verwijderen, en we hopen dat dit artikel u een goed begrip heeft gegeven van de twee methoden en de opdrachten. Laat het ons weten in de opmerkingen in geval van problemen.

Wat is de snelste manier om een ​​map op Linux te verwijderen?

De opdrachtregelmethode is de snelste manier om mappen te verwijderen. U kunt RMDIR, RM gebruiken en opdrachten vinden om mappen op Linux te verwijderen.

Waarom kan ik een map in Linux niet verwijderen?

De belangrijkste reden waarom u een map op Linux niet kunt verwijderen, is dat u geen geschikte machtigingen hebt om wijzigingen in de map aan te brengen. Gebruik de volgende opdracht om een ​​map te verwijderen door een ontbrekende toestemming te omzeilen: sudo rm -rf

Wat is RM in Linux?

RM in Linux staat voor verwijderen. Het is een opdrachtregelhulpprogramma met verschillende parameters die kunnen worden gebruikt om bestanden en mappen in Linux te verwijderen. Een van de populaire parameters erin is -RF, een combinatie van twee parameters -r (mappen) en -f (kracht).

Deel dit artikel
Volgen
Jugo Mobile is a platform dedicated to high-quality content in gaming, sports, and tech. Engage with high-quality content and connect with fellow enthusiasts and experts. Explore the latest trends and innovations in our vibrant community. Join us and experience the future today!