1、scp命令

Linux scp 命令,security copy。

  1. 命令基本格式:
  2. scp [可选参数] file 用户名@IP:目录(用户名不加默认当前用户)
  3. 常用参数:
  4. -P 选择端口
  5. -r 文件夹拷贝

1.1 举例

1、拷贝文件ehnt.tar.bz2 到服务器10.1.1.91的/root/目录下,可以重新命名,默认覆盖
scp ehnt.tar.bz2 10.1.1.91:/root/ 或
scp ehnt.tar.bz2 root@10.1.1.91:/root/ 
2、拷贝文件夹fastnetmon到服务器10.1.1.91的/root/目录下
scp -r fastnetmon  10.1.1.91:/root/

2、rsync命令

2.1 它的特性如下

  • 可以镜像保存整个目录树和文件系统。
  • 可以很容易做到保持原来文件的权限、时间、软硬链接等等。

2.2 使用方法
从远程rsync服务器中拷贝文件到本地机。
把目标131机器下面的root目录,拷贝到本机的/tmp/root目录下面来

rsync -av root@192.168.233.131:/root/  /tmp/root/

从本机/root/目录,拷贝文件到远程131的/tmp/root/目录下面去

rsync -av /root/ root@192.168.233.131:/tmp/root/

本地计算机之间的拷贝

rsync -av  路径  路径
-a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性
-r:以递归方式同步整个目录树
-l:同步符号链接
-p:保留权限
-t:保留时间戳
-g:保留文件所有组
-o:保留文件所有者
-D:同步设备文件
-v:详细信息