rsync --archive 中的选项 -D 的实用性和风险是什么?

rsync --archive 中的选项 -D 的实用性和风险是什么?

sudo rsync --archive --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*",/lost+found}经常使用备份,所以我想确定它的作用。

根据rsync手册页,--archive-a相当于 -rlptgoD.所有这些选项对我来说都很好而且很清楚,除了-D相当于--devices --specials,这在Unix 文件类型,维基百科

我从来没有见过效果-D,复制设备和特殊文件完全超出了我目前的理解。

在什么情况下-D对归档有用?

我应该只写-rlptgo(no -D) 以防止意外影响吗?

在写这篇文章时,我有一个想法sudo rsync --archive --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*",/lost+found}可以用 代替sudo rsync -rlptgo,因为设备和特价商品大致已被排除;特别是,设备是准确的"/dev/*"

相关内容