一.scp传输方式:
| 上传 | scp 本地文件 远程主机用户@远程主机 IP:远程主机目录 |
| 下载 | scp 远程主机用户@远程主机 IP:远程主机目录 本地目录 |
示例:
1)从desktop上传文件file1到server:
2)从server下载文件file2到desktop:
二.rsync传输方式:
| rsync -r | 同步目录 |
| rsync -p | 同步权限 |
| rsync -o | 同步文件所有人 |
| rsync -g | 同步文件所有组 |
| rsync -l | 同步链接 |
| rsync -D | 同步设备文件 |
| rsync -t | 同步文件时间戳 |
示例:
1)从desktop传输文件file{3..6}到server:
2)同步目录、权限、所有人: (黑色字体为desktop虚拟机,绿色字体为server虚拟机)
3)同步链接:
4)同步设备文件:
5)同步文件所有组、时间戳:
三.tar打包:
| tar -c | 创建 |
| tar -v | 显示过程 |
| tar -f | 指定归档文件名称 |
| tar -x | 解档 |
| tar -r | 添加文件到归档中 |
| tar -t | 查看文件到归档中 |
| tar -C | 指定归档目录 |
| -- get | 解档指定文件 |
| -- delete | 删除归档中的指定文件 |
| tar -p | 使用原文件的原来属性 |
| tar -P | 使用绝对路径压缩 |
| tar -z | 是否需要用gzip压缩 |
| tar -j | 是否需要用bzip2压缩 |
| tar -J |
是否需要用xz压缩 |
示例:
1)创建名字为etc.tar的归档文件,并显示其归档过程:
2)将指定的test文件归档到etc.tar :
3)删除etc.tar下的test :
4)解档 etc.tar :
四.压缩方式:
1、zip压缩和解压
| zip -r xxx.tar.zip xxx.tar | zip压缩 |
| unzip xxx.tar.zip | zip解压 |
示例:

2、gzip压缩和解压
| gzip xxx.tar | gzip压缩 |
| gunzip xxx.tar.gz | gzip解压 |
示例:
3.bzip2压缩和解压:
| bzip2 xxx.tar | 压缩 |
| bunzip2 xxx.tar.bz2 | 解压 |
示例:
4.xz压缩和解压:
| xz xxx.tar | 压缩 |
| unxz xxx.tar.xz | 解压 |
示例: