1、scp命令
Linux scp 命令,security copy。
命令基本格式:
scp [可选参数] file 用户名@IP:目录(用户名不加默认当前用户)
常用参数:
-P 选择端口
-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:详细信息