我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/*"
。