rsync
通过mv
以下选项,可以非常传统地将其诱骗到移动文件夹中:
rsync -axvvES --remove-source-files source_directory /destination/
但是,我似乎无法做到的一件事是删除原始目录。该--remove-source-files
标志就这样做了,除去了源文件,但也除去了源目录。我希望也有一个--remove-source-directories
标志,但没有。
我该如何处理? 我想我只能rm -fr
在搬家后发出一个,但是我宁愿将程序全部放在一个过程中,而不要引入潜在的错误。
卷不同,我需要保留所有属性,包括时间。
—
ylluminate 2012年
我非常惊讶rsync对此没有选择,尤其是当它在目标端执行时。我最终做了
—
Sridhar Sarnobat,
find . -type d -empty | xargs rmdir -p
您知道@ Sridhar-Sarnobat,我不禁要问,是否有一种方法可以将会话中的结果传递
—
ylluminate
rsync
到列表中,然后按照随后的过程对其进行处理,然后对其进行清理……嗯。
mv
?