Ordner mit 1 Million Dateien - Wie neue Dateien kopieren und Rest schnell löschen

Submitted by Gast (nicht überprüft) on Fr, 01/03/2020 - 02:51

Dateien kopieren, die neuer als 10 Tagen sind

 

find ./ordner-alt/ -mtime -10 -name '*.jpg' -exec cp -av "{}" ./backup/ \;

-name '*.jpg' kann man weg lassen, wenn man nicht nur jpg Dateien kopieren möchte

cp -av wird jeden Kopiervorgang zeigen, stattdessen kann man cp -a nehmen, wenn es leise laufen sollte

 

1 Million oder mehr Dateien schneller löschen als "find ... exec ... rm" oder nur  "rm"

mkdir empty_directory
rsync -a --delete empty_directory/ ordner-alt/

 

Danach kann man Backups zurück kopieren bzw. verschieben

mv backup/* ordner-alt/

 

Neuen Kommentar schreiben

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.