Bestimmte Datei(en) suchen und löschen

  • Hi ...


    kann mir jemand sagen, wie ich eine bestimmte Datei finde und die dann lösche?
    Das ganze soll dann mal ein Cronjob werden, der die Aktion alle 10 Minuten z.B. automatisch ausführt.


    Wie ich die Dateien finden kann, weiß ich:
    find /video0/ -name .DS_Store


    Wie gehts weiter, die gefundenen Dateien jetzt zu löschen?


    Ich denke ja mal mit einer Pipe und dann dem rm Befehl?
    find /video0/ -name .DS_Store | rm ???


    Nur was muss bei ??? hin? rm erwartet ja eine Datei zum löschen.


    Oder bin ich komplett auf dem Holzweg?


    Und kann ich einfach ein Shellscript draus machen, was dann der "cron" aufruft? Oder kann man dort auch direkt die Befehlszeile angeben?
    Wie Ihr seht, habe ich von der ganzen Sache nicht wirklich viel Ahnung. Darum wäre ein wenig Hilfe nett.


    Gruß

    ASUS M4A78LT-M GL | AMD Athlon II X2 250 | 2GB RAM | Asus ENGT430 | Digital Devices OctopusNet mit 2 x Digital Devices DuoFlex S2 | PS3Remote | yaVDR 0.6.1

  • Danke für die Antwort.


    Es geht aber anscheinend auch mit dem Einzeiler:

    Code
    find /video0/ -name ".DS_Store" -exec /bin/rm {} \;


    Gruß
    BOP

    ASUS M4A78LT-M GL | AMD Athlon II X2 250 | 2GB RAM | Asus ENGT430 | Digital Devices OctopusNet mit 2 x Digital Devices DuoFlex S2 | PS3Remote | yaVDR 0.6.1

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!