我希望 rsync 打印修改和删除的文件。详细选项 (-v) 会打印修改后的文件,但也会打印子目录列表,这可能是因为触摸的目录被视为已修改。由于我从很多子目录同步了很多文件,所以不可能看到实际的变化。
那么,有没有办法不使用 rsync 打印目录?
我不是在寻找grep -v "*/$"答案,因为它也会排除新目录。
我正在使用的命令: rsync -avh --delete /media/data/src /media/data/bkp
并且每次打印所有目录的列表:
src/dir1/
src/dir1/sdir1/
src/dir1/sdir2/
src/dir2/
Run Code Online (Sandbox Code Playgroud)
编辑:好的,经过一些密集的测试......从 ext4 分区同步到 ext4 以及从 NTFS 同步到 NTFS 时,它不会打印所有目录。它只在从 ext4 同步到 NTFS 时才有效.. 和选项-c或--omit-dir-times不改变它。
rsync ×1