面试题答案
一键面试rsync -avz --exclude="*.log" /source_dir/ /target_dir
-a
:表示以归档模式传输,等同于-rlptgoD
,会保留文件的权限(-p
)、所有者(-o
)、时间戳(-t
)等大部分属性,同时递归处理子目录(-r
)。-v
:表示详细输出,会显示同步过程中的详细信息。-z
:表示在传输过程中进行压缩,以减少网络带宽的使用。--exclude="*.log"
:表示排除所有扩展名为.log
的文件。/source_dir/
:源目录,最后的斜杠表示只同步源目录下的内容而不包括源目录本身。/target_dir
:目标目录。