一,远程复制
命令 :scp 可以通过安全,加密的连接在不同主机之间传输文件。
-C 启用压缩
-r 递归复制整个目录及子文件
-p 保留源文件属性
-c(密码) 选择传输使所需加密密码
命令语法:scp 【选项】【用户@主机:】文件 【路径】 (下载)
把172.25.254.177 桌面的文件file 下载到当前路位置
scp 【选项】 【文件】【用户@主机:】文件 【路径】 (上传)
二.数据同步
命令:rsync 远程同步数据,传输速度快,但在默认模式下和会忽略文件属性,链接文件,及设备文件。
-v 详细模式输出
-r 同步目录
-p 同步文件权限
-o 同步文件所有人
-g 同步文件所有组
-t 同步文件时间
-l 链接同步
-D 保留设备文件属性
将/etc/pwsswd文件 同步到目标主机172.25.254.107
将/wen 同步到目标主机
将目录/wen同步到目标主机,并保留权限,所有组和所有人
三.归档与压缩
tar :可以将多个文件进行归档与压缩(选项可不加-)
命令语法:【选项】【文件|目录】
-c 创建新的归档文件
-f 使用归档文件或设备
-t 列出归档内容
-x 从归档文件中释放文件
-v 列出归档处理信息
-C<> 解压缩到特定目录
-r 追加文件到归档结尾
--get 解档指定文件
--delete 删除归档中的指定目录
归档file文件 名为ya.tar
添加file1 至归档文件
压缩或解压
gzip 【选项】【文件】 以gzip格式解压或压缩
xz 【选项】【文件】 以xz格式解压或压缩
bzip 【选项】【文件】 以bzip格式解压缩
-d 将压缩文件解压
-f 强制覆盖压缩文件和压缩链接
-r 递归压缩或解压指定目录及内容
-l 更好压缩
-9 更快压缩
eg:递归压缩file目录及内容为gz格式
更快的压缩为gz格式
zip 【选项】【压缩文件】【文件】 以zip格式压缩
将文件压缩为zip格式
du -sh 压缩宝名称,可以查看文件压缩后大小
打包加压缩可以同时完成
eg :tar zcf etc.tar.gz /mnt 将/mnt 下的文件打包并压缩为gz格式