Android

Rm-opdracht in Linux

Linux rm command summary with examples

Linux rm command summary with examples

Inhoudsopgave:

Anonim

rm is een opdrachtregelprogramma voor het verwijderen van bestanden en mappen. Het is een van de essentiële opdrachten waarmee elke Linux-gebruiker bekend moet zijn.

In deze gids zullen we uitleggen hoe het commando rm gebruiken door voorbeelden en uitleg van de meest voorkomende rm opties.

Hoe het rm commando te gebruiken

De algemene syntaxis voor de opdracht rm (remove) is als volgt:

rm… FILE…

Standaard, wanneer uitgevoerd zonder enige optie, verwijdert rm geen mappen en vraagt ​​de gebruiker niet om door te gaan met het verwijderen van de gegeven bestanden.

Om een ​​enkel bestand te verwijderen, gebruikt u de opdracht rm gevolgd door de bestandsnaam als argument:

rm filename

Als het bestand niet tegen schrijven is beveiligd, wordt het zonder kennisgeving verwijderd. Bij succes produceert het commando geen uitvoer en retourneert nul.

Wanneer u tegen schrijven beveiligde bestanden verwijdert, wordt u om bevestiging gevraagd, zoals hieronder wordt weergegeven:

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

Typ y en druk op Enter om het bestand te verwijderen.

De optie -f vertelt rm om de gebruiker nooit te vragen en niet-bestaande bestanden en argumenten te negeren.

rm -f filename

rm -v filename

removed 'filename'

Meerdere bestanden verwijderen

In tegenstelling tot de opdracht voor unlink , kunt u met rm meerdere bestanden tegelijk verwijderen. Om dit te doen, geeft u de bestandsnamen door als argumenten gescheiden door een spatie:

rm filename1 filename2 filename3

U kunt reguliere expressies gebruiken om meerdere bestanden te matchen. Als u bijvoorbeeld alle .png bestanden in de huidige map wilt verwijderen, typt u:

rm *.png

Wanneer u reguliere expressies gebruikt, voordat u de opdracht rm uitvoert. is altijd een goed idee om de bestanden weer te geven met de opdracht ls zodat u kunt zien welke bestanden worden verwijderd.

Mappen verwijderen (mappen)

Gebruik de optie -d om een ​​of meer lege mappen te verwijderen:

rm -d dirname

rm -d is functioneel identiek aan de opdracht rmdir .

Gebruik de optie -r (recursief) om niet-lege mappen en alle bestanden recursief te verwijderen:

rm -r dirname

Vragen vóór verwijdering

De optie -i vertelt rm om de gebruiker om elk gegeven bestand te vragen voordat het wordt verwijderd:

rm -i filename1 filename2

Bevestig type y en druk op Enter :

rm: remove regular empty file 'filename1'? rm: remove regular empty file 'filename2'?

Wanneer u meer dan drie bestanden verwijdert of recursief een map verwijdert, gebruikt u de optie -I om een ​​enkele prompt voor de hele bewerking te krijgen:

rm -i filename1 filename2 filename3 filename4

U wordt gevraagd om de verwijdering van alle gegeven bestanden en mappen te bevestigen:

rm: remove 4 arguments?

rm -rf

Als de opgegeven map of een bestand in de map tegen schrijven is beveiligd, vraagt ​​de opdracht rm u om de bewerking te bevestigen. Gebruik de optie -f om een ​​map te verwijderen zonder dat u hierom wordt gevraagd:

rm -rf dirname

De opdracht rm -rf is erg gevaarlijk en moet met uiterste voorzichtigheid worden gebruikt!

Conclusie

We hebben je laten zien hoe je de Linux rm opdracht kunt gebruiken om bestanden en mappen van je Linux-systeem te verwijderen.

Wees uiterst voorzichtig bij het verwijderen van belangrijke bestanden of mappen, want als het bestand eenmaal is verwijderd, kan het niet gemakkelijk worden hersteld.

rm terminal