
Ich versuche, die Dateien in vielen Ordnern zu entfernen
Zum Beispiel:
Ich befinde mich in project
einem Ordner und möchte eine Datei mit einem Bereich von junk-5.jpg
bis entfernen junk-10.jpg
.
junk-5
und junk-10
befinden sich in verschiedenen Ordnern …
Ich habe es rm -r junk-5.jpg
im Projektordner versucht, aber dort stand, dass keine solche Datei oder kein solches Verzeichnis vorhanden ist.
Gibt es eine schnellere Möglichkeit, dies zu tun? Vielen Dank
Antwort1
find ~/project/ \( -name "junk-[56789].jpg" -o -name "junk-10.jpg" \) -delete
Antwort2
Unter der Annahme von Bash 4+:
shopt -s globstar
rm ./**/junk{5..10}.jpg