GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů Linux „rm“.

Unix obsahuje dva příkazy, které můžete použít k odstranění souborů a adresářů:rm (odstranit) a rmdir (odstranit adresář). K odstranění adresáře můžete také použít příkaz „rm“. V tomto příspěvku budeme diskutovat o příkazu rm v Linuxu. rm je linuxový terminálový příkaz používaný k mazání/odstraňování souborů a adresářů. Je to zcela bezplatná aplikace, která je dodávána jako vestavěná aplikace s instalací operačního systému Linux. Hlavním autorem této aplikace je Paul Rubin, Richard M. Stallman, Jim Meyering a David MacKenzie a je vydána pod licencí GNU GPLv3.

Smazat soubor

Smažte soubor pomocí příkazu rm v Linuxu.

$ rm file.txt   # Delete a File

Smazat soubor s výstupem

Pokud chcete získat výstup po smazání souboru, použijte příkaz rm s argumentem -v . Viz příkaz níže.

$ rm -v file.txt   # Delete a file with Output
removed 'file.txt'

Dotázat se před smazáním souboru/adresáře

příkaz rm s argumentem -i zobrazí varovnou zprávu před odstraněním souboru. Pokud mažete více souborů, před smazáním každého souboru se zobrazí varovná zpráva.

$ rm -i file.txt   # Prompt a Warning Message before delete the file
rm: remove regular empty file 'file.txt'? y

Smazat prázdný adresář

Chcete-li odstranit prázdný adresář, použijte v Linuxu příkaz rm s argumentem -d. Viz příkaz níže.

$ rm -d data/   # Delete Empty Directory

Smazat adresář s jeho obsahem

Chcete-li rekurzivně odstranit adresář s celým jeho obsahem, použijte příkaz rm s argumentem -R. Použijte argument -f s argumentem -R k násilnému smazání adresáře.

$ rm -Rf data/   # Delete a Directory with content

Můžete také použít níže uvedený příkaz k rekurzivnímu odstranění adresáře s jeho obsahem.

$ rm -rf data/

Nuceně smazat soubor

Chcete-li násilně odstranit soubor, použijte příkaz rm v Linuxu s argumentem -f. Viz příkaz níže.

$ rm -f file.txt   # Delete a File Forcefully

Dotázat se před smazáním více než 3 souborů

příkaz rm s argumentem -I Před smazáním dalších tří souborů se jednou zobrazí varovná zpráva.

$ rm -I file*   # Prompt a warning message before deleting more than 3 files
rm: remove 5 arguments? y

Smazat více souborů pomocí zástupných znaků

Odstraňte více souborů najednou pomocí příkazu rm v Linuxu pomocí zástupných znaků. Zde mám pět textových souborů. Chcete-li tedy odstranit všechny soubory, použijte níže uvedený příkaz.

$ ls
file1.txt  file2.txt  file3.txt  file4.txt  file5.txt
$ rm file*   # Delete Multiple Files using Wildcard

Můžete také odstranit více souborů najednou pomocí přípony souboru pomocí příkazu rm v Linuxu. Viz příkaz níže.

$ ls
file1.txt  file2.txt  file3.txt  file4.txt  file5.txt
$ rm *.txt


Linux
  1. sa Příklady příkazů v Linuxu

  2. Příklady příkazů ac v Linuxu

  3. Příklady příkazů df v Linuxu

  1. Linuxový příkaz rm

  2. 7 Příklady příkazů Linux df

  3. du příklady příkazů v Linuxu

  1. 8 Příklady příkazů Linux TR

  2. Příklady příkazů rm v Linuxu

  3. Příklady příkazů ps v Linuxu