1. scp命令
scp file user@ip:/dir 把自己主机的文件远程复制到其他主机
scp user@ip:/file dir 把其他主机的文件远程复制到当前主机
注意:要关闭接受端的防火墙
把主机的file远程复制到IP为172.25.254.117的root用户的Desktop
把IP为172.25.254.117的root用户Desktop下的test复制到当前主机的Desktop下面
2. rsync —> 远程文件的相关属性以及文件链接同步,相比scp命令它的速度快,
rsync -r | 同步目录 |
---|---|
rsync -p | 同步权限 |
rsync -o | 同步文件所有人 |
rsync -g | 同步文件所有组 |
rsync -l | 同步文件链接 |
rsync -t | 同步文件时间戳 |
rsync -D | 同步设备文件 |
3. tar 文件的归档
tar -c | 创建 |
---|---|
tar -v | 显示压缩过程 |
tar -f | 指定归档文件名称 |
tar -x | 解档 |
tar -t | 查看归档文件内容 |
tar -r | 添加指定文件 |
tar --get | 解档指定文件 |
tar --delete | 删除归档中的指定文件 |
tar -C | 指定解档目录 |
4. 文件的压缩
1) zip格式
zip -r xxx.tar.zip xxx.tar ##压缩unzip xxx.tar.zip ##解压
2) gz格式
gzip xxx.tar ##压缩gunzip xxx.tar.gz ##解压
3) bz2格式
bzip2 xxx.tar ##压缩bunzip2 xxx.tar.bz2 ##解压
4) xz格式
xz xxx.tar ##压缩unxz xxx.tar.xz ##解压
5. 文件的归档并压缩
bz2的解压与归档
gz的解压与归档
xz文件的压缩与归档