Benutzerinformationen überspringen
Administrator
Wohnort: Hagen
Beruf: Mechatroniker (didaktische Systeme)
Rootserver vorhanden: Nein
Benutzerinformationen überspringen
Administrator
Wohnort: Hagen
Beruf: Mechatroniker (didaktische Systeme)
Rootserver vorhanden: Nein
Quellcode |
|
1 2 |
cd /irgend/ein/verzeichnis rm -rf * |
Quellcode |
|
1 2 3 4 5 6 7 |
if [ -d /zu/löschendes/inhalt/ ]; then cd /zu/löschendes/inhalt/ rm -f * fi if [ -f /zu/löschende/datei ]; then rm /zu/löschende/datei fi |
Benutzerinformationen überspringen
Administrator
Wohnort: Hagen
Beruf: Mechatroniker (didaktische Systeme)
Rootserver vorhanden: Nein
Quellcode |
|
1 |
rm -r /zu/löschendes/verzeichnis/* |
Quellcode |
|
1 |
rm -r /zu/löschendes/verzeichnis/1.txt /zu/löschendes/verzeichnis/2.txt /zu/löschendes/verzeichnis/3.txt /zu/löschendes/verzeichnis/abc |
Quellcode |
|
1 |
[[ -d /xy/zulöschendesverzeichnis ]] && rm -r /xy/zulöschendesverzeichnis |
Quellcode |
|
1 |
rm: Entfernen von „test123“ nicht möglich: Ist ein Verzeichnis |
Benutzerinformationen überspringen
Administrator
Wohnort: Hagen
Beruf: Mechatroniker (didaktische Systeme)
Rootserver vorhanden: Nein
Zitat
Achtung bei ".*": Der aktuelle Ordner (".") sowie der darüberliegende ("..") matchen auch!
rm -r .* löscht das gesamte Verzeichnis und das darüberliegende gleich mit.