
In meinem ~/docs-Verzeichnis möchte ich alle Dateien mit der Endung .txt „berühren“.
Wie kann ich das machen?
Antwort1
Mit find
:
find ~/docs -name "*.txt" -exec touch {} \;
- Sie suchen in
~/docs
- Die
name
Option wird alletxt
Dateien abgleichen -exec
führt den Befehltouch
auf den Dateinamen aus, der ersetzt wird in{}
\;
beendet den Befehl undtouch
wird einmal für jede gefundene Datei aufgerufen
Notiz:
- Eine kleine Variation
\+
erstellt am Ende einen einzigen Befehl, dertouch
für alle diese Dateien gleichzeitig ausgeführt wird. Dies ist nicht mit allen Befehlen möglich, funktioniert abertouch
und erspart Ihnen einige Aufrufe, wenn viele Dateien betroffen sind.