Ich möchte, dass rsync geänderte und gelöschte Dateien druckt. Die ausführliche Option (-v) druckt geänderte Dateien, aber auch die Liste der Unterverzeichnisse, möglicherweise weil berührte Verzeichnisse als geändert gelten. Da ich viele Dateien aus vielen Unterverzeichnissen synchronisiere, ist es unmöglich, die tatsächlichen Änderungen zu sehen.
Gibt es eine Möglichkeit, Verzeichnisse nicht mit rsync zu drucken?
Ich bin nicht auf der Suche nach grep -v "*/$"
Antworten, da dies auch neue Verzeichnisse ausschließen würde.
Befehl, den ich benutze: rsync -avh --delete /media/data/src /media/data/bkp
Und jedes Mal, wenn die Liste aller Verzeichnisse gedruckt wird:
src/dir1/
src/dir1/sdir1/
src/dir1/sdir2/
src/dir2/
EDIT: Ok, nach einigen intensiven Tests. Es werden nicht alle Verzeichnisse gedruckt, wenn von einer ext4-Partition zu einer ext4-Partition und von NTFS zu NTFS synchronisiert wird. Dies ist nur bei der Synchronisierung von ext4 zu NTFS möglich. Und Optionen -c
oder --omit-dir-times
ändern Sie das nicht.