Tag
Ich hab einen Verzeichniss mit mehreren sub-Ordner, in jedem Ordner hat es ein index.html und ein Verzeichniss mit dem Namen tn, und noch andere Sachen.
Jetzt möchte ich diese index.html und die Verzeichnisse mit dem namen tn aus allen Verzeichnissen löschen. Leider hab ich keinen Plan.
any hints?
gruss
manuel
Dateien rekursiv löschen.
Dateien rekursiv löschen
Geht mit einem Shell Script ganz leicht:
Punkt 1:
Punkt 2:
mfg
Tuxx
P.S.: Es gibt viele gute Tutorials zum Thema Shell Scripts.
Punkt 1:
Code: Alles auswählen
for i in `find . | grep -i "index\.html"$`
do
rm "$i";
done
Code: Alles auswählen
for i in `find . | grep -i "/tn"$`
do
if [ -d "$i" ]
then
rm -rf "$i";
fi
done
Tuxx
P.S.: Es gibt viele gute Tutorials zum Thema Shell Scripts.
Re: Dateien rekursiv löschen
Naja, aber wenn man mal ein einzelnes ganz konkretes Problem hat, sind diese Tutorials viel zu umfangreich. Da bietet es sich doch an hier mal nachzufragen.Tuxx hat geschrieben:P.S.: Es gibt viele gute Tutorials zum Thema Shell Scripts.
oder gleich mit find:
müsste auch gehen.
Code: Alles auswählen
find . -name "index.html" -exec rm {} \;