一、实现远程传输的必要条件及scp命令的使用
将自己目录上的文件传输到远程主机上
scp | + | 文件/目录 | + | 远程主机用户@远程主机ip:远程主机目录绝对路径 |
---|
将远程主机上的文件传输到本地文件/目录内
scp | + | 远程主机用户@远程主机ip:远程主机目录绝对路径 | + | 本地文件/目录 |
---|
scp -r 表示复制/传输目录
scp -p 表示传输文件时不显示进度
二、scp命令和rsync命令的区别和特点
命令前添加time命令,检测命令运行的时间
rsycn命令与scp命令用法相同
多了几个参数
也就是说scp更加简便,而rsycn更加全面
三、rsync命令的常用参数及用法
rsync参数
参数 | 说明 |
---|---|
-r | 复制目录 |
-l | 复制链接 |
-p | 复制权限 |
-t | 复制时间戳 |
-o | 复制拥有者 |
-g | 复制拥有组 |
-D | 复制设备文件 |
-C | 增量检测(如果主机里有这个文件就不传输了) |
rsync用法
rsync | + | 文件/目录 | + | 远程主机用户@远程主机ip:远程主机目录绝对路径 |
---|
四、tar归档命令的使用
tar命令的用法
参数 | 说明 |
---|---|
c | 创建 |
f | 指定文件名称 |
x | 解档 |
v | 显示过程 |
t | 查看 |
r | 向归档文件中添加文件 |
–get | 解档指定文件 |
–delete | 删除指定文件 |
-C | 指定解档路径 |
-P | don’t remove “/” |
五、系统中压缩的现实与操作
du -sh 目录/文件 查看目录/文件的大小
1、zip格式
zip格式压缩
zip | -r | 压缩后的目录名 | 要压缩的目录名 |
---|
zip格式解压缩
unzip | 压缩后的目录名 |
---|
2、gzip格式
gzip格式压缩
gzip | 需要压缩的目录名 |
---|
gzip格式解压缩
gunzip | 压缩后的目录名 |
---|
3、bzip格式
bzip2格式压缩
bzip2 | 需要压缩的目录名 |
---|
bzip格式解压缩
bunzip | 压缩后的目录名 |
---|
4、xz格式
xz格式压缩
xz | 需要压缩的目录名 |
---|
xz格式解压缩
xz | 压缩后的目录名 |
---|
5、归档压缩一步完成
gz格式 | tar | zcf | 压缩完成后的目录 | 需要压缩的目录 |
---|---|---|---|---|
bz2格式 | tar | jcf | 压缩完成后的目录 | 需要压缩的目录 |
bz格式 | tar | Jcf | 压缩完成后的目录 | 需要压缩的目录 |
解压
gz格式 | tar | zcf | 压缩完成后的目录 |
---|---|---|---|
bz2格式 | tar | jcf | 压缩完成后的目录 |
bz格式 | tar | Jcf | 压缩完成后的目录 |
tar命令不支持zip格式