Wat tatsächlech rm -rf Kommando maacht a Linux?
De Kommando rm ass en UNIX a Linux Kommandozeil Utility fir Dateien oder Verzeichnisser op engem Linux System ze läschen. An dësem Artikel wäerte mir kloer erklären wat tatsächlech de Kommando rm -rf am Linux maache kann.
Zousätzlech wäerte mir e puer nëtzlech Beispiller deelen fir e Fichier ze läschen, e Verzeechnes ze läschen, verschidde Dateien oder Verzeichnisser ze läschen, fir Bestätegung ze froen, Dateien rekursiv ze läschen an d'Ewechhuele vu Dateien forcéieren.
De Kommando rm ass och ee vun de dacks benotzte Kommandoen op engem Linux System, awer och e geféierleche Kommando deen Dir spéider an dësem Artikel entdeckt.
Wéi läschen ech eng Datei am Linux
Par défaut läscht de Kommando rm nëmmen Dateien oder Dateien, déi op der Kommandozeil spezifizéiert sinn, direkt an et läscht keng Verzeechnes.
$ mkdir -p tecmint_files $ touch tecmint.txt $ rm tecmint.txt $ rm tecmint_files
Wéi läschen verschidde Dateien op Linux
Fir méi Dateien gläichzäiteg ze läschen, gitt d'Dateinamen een nom aneren (zum Beispill: file1 file2) oder benotzt e Muster fir méi Dateien ze läschen (zum Beispill: Muster mat .txt
) gläichzäiteg.
$ rm tecmint.txt fossmint.txt [Using Filenames] $ rm *.txt [Using Pattern]
Wéi läschen ech e Verzeechnes a Linux
Fir e Verzeechnes ze läschen, kënnt Dir den -r
oder -R
Schalter benotzen, deen rm seet, en Verzeechnes rekursiv mat sengem Inhalt ze läschen (Ënnerverzeechnungen a Dateien).
$ rm tecmint_files/ $ rm -R tecmint_files/
Wéi läschen Dateien mat Bestätegungsprompt
Fir eng Bestätegung ze froen beim Läschen vun engem Fichier, benotzt d'Optioun -i
wéi gewisen.
$ rm -i tecmint.txt
Wéi läschen Dir Verzeechnes mat Bestätegungsprompt
Fir eng Bestätegung ze froen beim Läschen vun engem Verzeechnes a seng Ënnerverzeechnungen, benotzt d'Optioun -R
an -i
wéi gewisen.
$ rm -Ri tecmint_files/
Wéi läschen Dateien oder Verzeechnes Kraaft
Fir Datei oder Verzeechnes kräfteg ze läschen, kënnt Dir d'Optioun -f
benotze fir eng Läschoperatioun ze forcéieren ouni rm Iech fir d'Confirmatioun ze froen. Zum Beispill wann eng Datei net schreiwen ass, freet rm Iech ob Dir dës Datei ewechhuele wëllt oder net, fir dëst ze vermeiden an einfach d'Operatioun auszeféieren.
$ rm -f tecmint.txt
Wann Dir d'Fändelen -r
an -f
kombinéiert, heescht dat, datt en Verzeechnes (a säin Inhalt) rekursiv a gezwongen ewechzehuelen ouni fir Bestätegung ze froen.
$ rm -rf fossmint_files
Wéi weisen ech Informatioun wärend der Läschung
Fir méi Informatioun ze weisen wann Dir e Fichier oder Verzeechnes läscht, benotzt d'Optioun -v
, dëst wäert den rm Kommando aktivéieren fir ze weisen wat um Standardoutput gemaach gëtt.
$ rm -rv fossmint_files
Léiert rm -Rf/Kommando
Dir sollt ëmmer am Kapp behalen datt \rm -rf
ee vun de geféierlechste Kommandoen ass, déi Dir ni op engem Linux System lafen kann, besonnesch als Root.De folgende Kommando läscht alles op Ärem Computer. root(/)
Partition.
# rm -rf /
Erstellt Alias fir rm Command am Linux
Als Sécherheetsmoossnam kënnt Dir rm maachen fir Iech ëmmer ze froen fir eng Läschoperatioun ze bestätegen, all Kéier wann Dir e Fichier oder Verzeechnes läschen wëllt, mat der -i
Optioun. Fir dëst permanent ze konfiguréieren, add en Alias an Ärer $HOME/.bashrc
Datei.
alias rm="rm -i"
Späichert d'Ännerungen a gitt d'Datei aus. Dann Quell Är .bashrc
Datei wéi gewisen oder öffnen en neien Terminal fir datt d'Ännerungen a Kraaft trieden.
$ source $HOME/.bashrc
Dëst implizéiert einfach datt wann Dir rm ausféiert, et par défaut mat der -i
Optioun opgeruff gëtt (awer d'Benotzung vum -f
Fändel wäert dës Astellung iwwerschreiden).
$ rm fossmint.txt $ rm tecmint.txt
Läscht rm eng Datei?
Eigentlech läscht de rm Kommando ni eng Datei, amplaz gëtt se vun der Disk ofgeschloss, awer d'Donnéeën sinn nach ëmmer op der Disk a kënne mat Tools wéi Foremost erëmfonnt ginn.
Wann Dir wierklech Kommando-Linn-Tool ze zerbriechen wëllt fir eng Datei ze iwwerschreiwe fir säin Inhalt ze verstoppen.
Dat ass et! An dësem Artikel hu mir e puer wierklech nëtzlech rm Kommando Beispiller erkläert an och ausgeschafft wat de \rm -rf Kommando am Linux maache kann. Wann Dir Froen hutt, oder Ergänzunge fir ze deelen, benotzt de Kommentarform hei ënnen fir eis z'erreechen. .