Rsync
注意:在描述源时,如果以斜线结尾,表示源为该目录中所有对象;如果仅以目录名结尾,不加斜线,表示源为整个目录。
本地复制
将 /home/coremail 目录中的文件拷贝到 /cmbak 目录中。
$ sudo rsync -avSH /home/coremail/ /cmbak/
本地复制到远端
$ sudo rsync -av /home/coremail/ user@192.168.11.12:/home/coremail/
$ sudo rsync -av test user@192.168.1.12:~/
远端复制到本地
$ sudo rsync -av user@192.168.11.11:/home/user/ .
rsync daemon 远端复制到本地,
$ sudo rsync -av root@172.16.78.192::www /databack
本机复制到 rsync daemon 远端
$ sudo rsync -av /databack root@172.16.78.192::www
查看远端文件列表
$ sudo rsync user@192.168.1.11:~/
$ sudo rsync -v rsync://192.168.11.11/data
VI 快捷键
复制行
yy复制当前行8yy从本行起,向下复制 8 行
粘贴行
p粘贴到当前行下面
删除行
dd删除当前行8dd从本行起,向下删除 8 行d↑从本行起,向上删除 2 行d5↑从本行起,向上删除 5 行
删除全部
- 先按
gg到首行,然后按dG删除所有行
显示行号
:set nu
定位到行
:15定位到第 15 行gg定位到首行G定位到末行