rsync --archiveオプションは--excludeオプションをオーバーライドしますか?

rsync --archiveオプションは--excludeオプションをオーバーライドしますか?

rsync -avzを使用して大容量32GBファイルを除外するコマンドを実行していますが、このコマンドは--exclude=/file/path私が何をしてもrsyncファイルを転送します。

論理的には、このオプションはすべてをミラーリングするためのものですが、--archiveそれに対応するオプションを確認すると、このオプションは明示的に無視されないようです。-rlptgoD--archive--exclude

--archive, -a            archive mode is -rlptgoD (no -A,-X,-U,-N,-H)


--recursive, -r          recurse into directories    
--links, -l              copy symlinks as symlinks
--times, -t              preserve modification times
--perms, -p              preserve permissions
--group, -g              preserve group
--owner, -o              preserve owner (super-user only)
-D                       same as --devices --specials
--devices                preserve device files (super-user only)
--specials               preserve special files

ベストアンサー1

私のrsyncコマンドで私のコマンドがうまくいかないと思うと、rsyncは常にファイルパスが引数に入力したパスとは異なると思うからです-a/--archive--exclude--exclude--exclude

--list-only他のオプションが表示された後にrsyncにファイルパスを追加すると、一般的に違いが目立つことがわかりました。

おすすめ記事