[linux-l] rm -r

Ralph Angenendt ralph at strg-alt-entf.org
So Okt 28 12:02:59 CET 2007


Boris Kirkorowicz wrote:
>   . Doch rm beschwert sich, dass es die Datei nicht findet. Also werfe
> ich mit touch test.msf ihm eine Datei zum Fraß vor, die es auch löscht,
> aber nach wie vor die Unterverzeichnisse nicht anrührt. Auch
> rm -rf *.msf oder rm -rf ./*.msf bringen keinen Erfolg.
> 
> Was mache ich falsch?

rm wird halt keine Liste von zu entsorgenden Dateien bekommen. Das
kannst du einfach überprüfen, indem du dein Muster in dem Verzeichnis
mal ls oder echo vorwirfst, also z.B. "echo ./*.msf". Zeigt das keine
Dateien an, dann bekommt auch rm keine zu sehen.

find . -type f -name "*.msf" -exec rm {} +

sollte funktionieren. Nicht ungeprüft ausführen, erst schauen, was

find . -type f -name "*.msf" 

findet. Ach ja, das '.' weist find an, dass es im aktuellen Verzeichnis
(und darunter) suchen soll.

Ralph
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: nicht verfügbar
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20071028/a7062bb1/attachment.sig>


Mehr Informationen über die Mailingliste linux-l