本地和服务器都需要安装rsync
递归传递文件
rsync -r local_dir username@remote_host:remote_dir
过虐不需要的文件--exclude
rsync -a --exclude=pattern_to_exclude source destination
过虐文件中包含需要的文件--include=
rsync -a --exclude=pattern_to_exclude --include=pattern_to_include source destination
sh脚本
!/bin/sh
rsync -r --exclude-from=过虐文件的绝对路径(文件中包含很多文件) local_dir username@remote_host:remote_dir
网友评论