文件同步 - rsync
# 安装
apt install rsync
# 常用命令
语法与 ssh
、 scp
和 cp
类似
# 【常用】复制dir1目录下的内容 到 dir2下;同时保留符号链接、特殊文件和设备文件、修改时间、组、所有者和权限等
rsync -a dir1/ dir2
# 推送到远程
rsync -avzP ~/dir1 username@remote_host:destination_directory
# 拉取到本地
rsync -avzP username@remote_host:/home/username/dir1 place_to_sync_on_local_machine
目录/
:有/
为目录下内容,没有/
为当前目录-a
:归档模式,保留文件属性(权限、时间戳、符号链接等)。-n
:查看哪些文件需要同步,但不实际执行同步-v
:打印同步输出-z
:压缩传输文件,节省带宽-P
:显示进度条并支持断点续传。
上次更新: 2024/12/21, 13:56:57