系统文件传输方式
一.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 | 解压 |
示例: