Siduction Forum
Siduction Forum => Software - Support => Topic started by: tomsiduction on 2017/12/11, 16:29:20
-
Hallo
Nach einem Plattenschaden stellt sich mir folgende Frage:
Ich möchte von den geretteten Dateien diejenigen herausfinden welche in den letzten 10 Tagen erstellt wurden und diese dann zurückkopieren.
Das ganze sollte bitte auf der Kommandozeile funktionieren.
Gibt es dazu bitte einen Ansatz?
(ich habe schon mit find und grep einiges versucht)
Vielen Dank
-
Hi tomsiduction,
nachfolgendes Kommando kopiert alle Dateien (-type f, keine Verzeichnisse) im aktuellen Verzeichnis, die in den letzten 10 Tagen modifiziert worden sind, in das Zielverzeichnis "dorthin".
$ find . -mtime -10 -type f | xargs cp -pt dorthin/
-
Hallo und vielen Dank
Der find - Befehl hat gut geklappt; bei den xargs gab es Anfangs wegen zu langem Pfad kleine Einschränkungen. Dieses lies sich aber dadurch lösen, dass die nächstniedrigere Dateihierarchie zum Absetzen des Befehls verwendet wurde.
Nochmals vielen Dank