万籁俱寂,万字将成。
刘耀文
Stay hungry. Stay foolish.
© 2024-2026
Powered by Mix Space&
余白 / Yohaku
.
正在被0人看爆
关于
关于本站关于我
更多
时间线友链
联系
写留言发邮件 ↗
刘耀文
Stay hungry. Stay foolish.
链接
关于本站·关于我·时间线·友链·写留言·发邮件
© 2024-2026 Powered by Mix Space&
余白 / Yohaku
.
正在被0人看爆
赣ICP备2024031666号
RSS 订阅·站点地图·
··|
RSS 订阅·站点地图·|··|赣ICP备2024031666号
稍候片刻,月出文自明。

`rsync` 命令总结

(已编辑)
/
35
AI·GEN

关键洞察

这篇文章上次修改于,可能部分内容已经不适用,如有疑问可询问作者。

`rsync` 命令总结

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • 1. 本地同步到远程(上传)

    命令:

    rsync -avuz /root/ocr/ root@connect.yza1.seetacloud.com:/root/autodl-tmp/ocr/ocr/
    

    参数解析:

    • -a : 归档模式,递归并保持符号链接、权限、时间戳等。
    • -v : 显示详细信息(可选)。
    • -u : 仅同步源文件比目标文件更新的文件。
    • -z : 传输时压缩数据,减少网络带宽使用。
    • /root/ocr/ : 本地源目录。
    • root@connect.yza1.seetacloud.com:/root/autodl-tmp/ocr/ocr/ : 远程目标目录。

    解释

    将本地 /root/ocr/ 目录中的内容同步到远程服务器 /root/autodl-tmp/ocr/ocr/,仅同步更新过的文件,并使用压缩和详细输出。

    2. 远程同步到本地(下载)

    命令:

    rsync -auvz -e "ssh -p 22505" root@connect.yza1.seetacloud.com:/root/autodl-tmp/ocr/ocr/ /root/ocr/
    

    参数解析:

    • -a : 归档模式,递归并保持文件的属性。
    • -v : 显示详细信息。
    • -u : 仅同步源文件比目标文件更新的文件。
    • -z : 在传输过程中压缩数据。
    • -e "ssh -p 22505" : 指定使用 SSH 协议并通过端口 22505 进行连接。
    • root@connect.yza1.seetacloud.com:/root/autodl-tmp/ocr/ocr/ : 远程源目录。
    • /root/ocr/ : 本地目标目录。

    解释

    从远程服务器 /root/autodl-tmp/ocr/ocr/ 同步文件到本地 /root/ocr/,仅同步更新的文件,并通过指定的 SSH 端口进行连接,同时压缩传输数据。

    3. 常见选项

    • -a : 归档模式(递归传输、保留文件属性等)。
    • -v : 详细输出。
    • -u : 仅同步更新的文件。
    • -z : 压缩数据。
    • -e : 指定远程 shell(如 SSH 连接)。
    • --delete : 删除目标目录中源目录不存在的文件(谨慎使用)。

    4. 总结

    操作 本地同步到远程 远程同步到本地
    命令 rsync -avuz /root/ocr/ root@...:/root/ocr/ocr/ rsync -auvz -e "ssh -p 22505" root@...:/ocr/ocr/ /root/ocr/
    同步方向 本地 → 远程 远程 → 本地
    参数 -a 归档模式, -v 详细, -u 更新, -z 压缩 -a 归档模式, -v 详细, -u 更新, -z 压缩, -e 指定SSH
    说明 将本地 /root/ocr/ 同步到远程 /root/ocr/ocr/ 从远程 /root/ocr/ocr/ 同步到本地 /root/ocr/