HOME AUTHORS

ssh连接与rsync命令

2019年11月22日 07:28 2022年3月17日 01:25 更新
ali
Tags rsync 服务器 目录

ssh连接服务器

  1. ssh连接服务器需要走代理

  2. develop/bin目录下的proxy_connect脚本包装了代理

  3. 配置~/.ssh/config文件,添加Host UN的配置项

  4. ssh UN连上服务器。

结构

  1. article/用户名/文档列表(后缀一定是md)
  2. title: 文章标题
  3. 文档名用下划线、英文、数字的组合
  4. develop/bin目录下执行owlsome_sync脚本,同步article到服务器
  5. 在UN服务器中使用命令systemctl list-timers更新数据,否则为定时刷新

rsync

  1. rsync增量复制,可同步目录

  2. rsync -a 源目录 目标目录a选项用来保持文件的属性不变

  3. 复制本地blog目录下的所有文件到服务器指定目录

使用

rsync -a * xUN:/home/owl/owlsome/article/ali

rsync -a blog/ xUN:/home/owl/owlsome/article/ali

rsync 源目录后有无/的区别

  1. 把a文件夹内文件复制到b文件夹下:

  1. 把a文件夹当成整体复制到b文件夹下:

rsync --delete选项

--delete后接的必须为目录,目的是删除目标目录中源目录不存在的文件

最后