问题是我希望在移动文件时能够看到错误,但看不到权限问题的错误。换句话说 - 我关心文件是否没有完全传输,但不想看到这样的错误:
mv:未能保留`/home/blah/backup/pgsql.tar.gz'的所有权:不允许操作
所以,我想是这样的:mv $backupfile $destination --ignore-permissions
。
备份文件可以是 1 MiB 到 5 GiB 的任何大小,并通过 NFS 传输。
我正在使用 rsync 移动文件,并且希望能够选择目标文件夹以查看已传输的内容和未传输的内容。
这是我正在使用的命令:
rsync -azh --info=progress2 root@192.168.0.123:/home/backups/ /home/backups/
Run Code Online (Sandbox Code Playgroud)
问题是,rsync
创建目录和传输文件似乎相当随机。因此,当我查看时/home/backups/
,我看到很多目录,但大多数都是空的。
是否可以指示rsync
向下移动目录树,然后仅在分支完全复制后才返回?我希望它进行深度优先搜索遍历。