lukelukeluke
Erfahrenes Mitglied
Hallo leute,
Ich habe ein Verzeichnisbaum, in welchem ich die Files .DS_Store und alle Files die mit ._ anfangen (also ._*) löschen muss.
Ich habe also folgende Befehle um diese Files zu finden:
find /test | grep .DS_Store (das funktioniert schonmal)
find /test | grep ._ (hier findet es leider alle Files welche . und _ enthalten. ich habe es auch mit grep "._" oder grep '._' versucht: leider kein Erfolg. Die meisten Files beinhalten ja einen Punkt zur Dateiendung, somit werden mit meinem Befehl:
find /test/ | grep ._ | xargs rm
alle Files gelöscht, die eine Underleine und eine Dateiendung enthalten. Wie kann ich mich auf die "._"-Files beschränken? Das grep gibt zum Beispiel folgendes aus:
/test/Software/Drivers/Driver_ZyXeL/ZyAIR_B-100_wxp.zip
Löschen soll es aber nur solche Files:
/test/Software/Drivers/._File
Also ich nehme an alle Zeilen, welche sowas enthalten: /._
Vielen Dank für eure Hilfe!
luke
Ich habe ein Verzeichnisbaum, in welchem ich die Files .DS_Store und alle Files die mit ._ anfangen (also ._*) löschen muss.
Ich habe also folgende Befehle um diese Files zu finden:
find /test | grep .DS_Store (das funktioniert schonmal)
find /test | grep ._ (hier findet es leider alle Files welche . und _ enthalten. ich habe es auch mit grep "._" oder grep '._' versucht: leider kein Erfolg. Die meisten Files beinhalten ja einen Punkt zur Dateiendung, somit werden mit meinem Befehl:
find /test/ | grep ._ | xargs rm
alle Files gelöscht, die eine Underleine und eine Dateiendung enthalten. Wie kann ich mich auf die "._"-Files beschränken? Das grep gibt zum Beispiel folgendes aus:
/test/Software/Drivers/Driver_ZyXeL/ZyAIR_B-100_wxp.zip
Löschen soll es aber nur solche Files:
/test/Software/Drivers/._File
Also ich nehme an alle Zeilen, welche sowas enthalten: /._
Vielen Dank für eure Hilfe!
luke