rm -i und anderes (war: Protokoll Treffen 21.10.2004)
Dirk Dettmann
dirk at dirkdettmann.de
Mo Okt 25 21:25:18 CEST 2004
>
> rm -i macht hauptsächlich deswegen weniger sinn, weil es fragt: willst
> du wirklich tun was du tun willst? was man im normalfall immer mit ja
> beantwortet.
>
Hallo,
das war von mir ganz anders gemeint, ist aber untergegangen:
Wer hat es noch nicht erlebt, daß er/sie einige Dateien
aDatei, bDatei, cDatei usw. löschen wollte und anstelle
rm *Datei durch einen Tippfehler, "schlechte" Tastatur o.ä. stattdessen
rm * Leerzeichen Datei eingegeben hat - > Ergebniss: ALLE Dateien im
Verzeichnis sind weg.
Dies läßt sich vermeiden, wenn die erste Datei im Dateibaum "-i" heißt, die
Shell expandiert dann den "*" zu -i adatei bdatei cdatei usw. und übergibt
die Dateiliste an den Befehl rm, und der fragt dann nach, ob wirklich
gelöscht werden soll. Wenn der Tippfehler hier bemerkt wird, ist nichts
schlimmes passiert.
Gruß
DIrk