Android

Hoe bestanden en mappen te verwijderen met behulp van de linux-opdrachtregel

probleem windows10 verwijderen bestanden opgelost

probleem windows10 verwijderen bestanden opgelost

Inhoudsopgave:

Anonim

In deze zelfstudie laten we u zien hoe u de opdrachten rm , unlink en rmdir gebruikt om bestanden en mappen in Linux te verwijderen.

Hoe bestanden te verwijderen

Gebruik de opdracht rm (remove) of unlink om een ​​bestand in Linux vanaf de opdrachtregel te verwijderen (of te verwijderen).

Met de opdracht unlink kunt u slechts één bestand verwijderen, terwijl u met rm meerdere bestanden tegelijk kunt verwijderen.

Wees extra voorzichtig bij het verwijderen van bestanden of mappen, want zodra het bestand is verwijderd, kan het niet gemakkelijk worden hersteld.

  • Om een ​​enkel bestand te verwijderen, gebruikt unlink opdracht rm of unlink gevolgd door de bestandsnaam:

    unlink filename

    rm filename

    Als het bestand tegen schrijven is beveiligd, wordt u om bevestiging gevraagd, zoals hieronder wordt weergegeven. Om het bestand te verwijderen typt u y en drukt u op Enter . Als het bestand niet tegen schrijven is beveiligd, wordt het zonder prompt verwijderd.

    rm: remove write-protected regular empty file 'filename'?

    Om meerdere bestanden tegelijk te verwijderen, gebruikt u de opdracht rm gevolgd door de bestandsnamen gescheiden door een spatie.

    rm filename1 filename2 filename3

    U kunt ook een jokerteken ( * ) en reguliere uitbreidingen gebruiken om meerdere bestanden te matchen. Gebruik bijvoorbeeld de volgende opdracht om alle .pdf bestanden in de huidige map te verwijderen:

    rm *.pdf

    Wanneer u reguliere uitbreidingen gebruikt, geeft u eerst de bestanden weer met de opdracht ls zodat u kunt zien welke bestanden worden verwijderd voordat u de opdracht rm uitvoert.

    Gebruik de rm met de optie -i om elk bestand te bevestigen voordat u het verwijdert:

    rm -i filename(s)

    Om bestanden te verwijderen zonder te vragen, zelfs als de bestanden tegen schrijven zijn beveiligd, geeft u de optie -f (force) door aan de opdracht rm :

    rm -f filename(s)

    U kunt ook rm opties combineren. Als u bijvoorbeeld alle .txt bestanden in de huidige map zonder een prompt in uitgebreide modus wilt verwijderen, gebruikt u de volgende opdracht:

    rm -fv *.txt

Hoe directories (mappen) te verwijderen

In Linux kunt u mappen verwijderen / verwijderen met rmdir en rm .

rmdir is een opdrachtregelprogramma voor het verwijderen van lege mappen, terwijl u met rm mappen en hun inhoud recursief kunt verwijderen.

  • Om een ​​lege map te verwijderen, gebruikt u rmdir of rm -d gevolgd door de mapnaam:

    rm -d dirname

    rmdir dirname

    Om niet-lege mappen en alle bestanden erin te verwijderen, gebruikt u de opdracht rm met de optie -r (recursief):

    rm -r dirname

    Als een map of een bestand in de map tegen schrijven is beveiligd, wordt u gevraagd de verwijdering te bevestigen.

    Als u niet-lege mappen en alle bestanden wilt verwijderen zonder dat u hierom wordt gevraagd, gebruikt u rm met de opties -r (recursief) en -f :

    rm -rf dirname

    Om meerdere mappen tegelijk te verwijderen, gebruikt u de opdracht rm -r gevolgd door de mapnamen gescheiden door een spatie.

    rm -r dirname1 dirname2 dirname3

    Net als bij bestanden kunt u ook een jokerteken ( * ) en reguliere uitbreidingen gebruiken om met meerdere mappen overeen te komen.

Conclusie

U zou nu een goed begrip moeten hebben van het gebruik van de Linux rm , rmdir en unlink commando's en u moet in staat zijn om veilig bestanden en mappen van de opdrachtregel te verwijderen.

rm rmdir terminal ontkoppelen