系统中的文件传输

1.上传与下载(scp)
上传
scp 本地文件 远程主机用户@远程主机ip:远程主机目录
系统中的文件传输
下载
scp 远程主机用户@远程主机ip:远程主机文件 本地目录
系统中的文件传输
注意:如果要复制或下载目录是scp后加上-r
2.远程同步(rsync)
特点:速度快,默认会忽略文件属性,链接文件,设备文件
系统中的文件传输
系统中的文件传输
系统中的文件传输
rsync -r 同步目录
系统中的文件传输
rsync -p 同步权限
系统中的文件传输
rsync -o 同步文件所有人
系统中的文件传输
rsync -g 同步文件所有组
系统中的文件传输
rsync -l 同步链接
系统中的文件传输
rsync -D 同步设备文件
系统中的文件传输
系统中的文件传输
rsync -t 同步文件时间戳
系统中的文件传输
注意:
scp命令中目录后有无“/”没有区别
rsync命令中目录后有无“/”有区别
目录名后没有"/"是传输目录及目录中的内容
目录名后有“/”是传输目录中的内容

scp和rsync的区别:

scp rsync
文件传输较慢 文件传输快
使用加密传输安全性高 镜像保存安全性较低
全量备份 只对差异文件备份

文件的打包

1.tar 归档文件(把很多文件变成一个文件)
-c 创建
-v 显示过程
-f 制定归档文件名称
系统中的文件传输
-t 查看归档文件内容
系统中的文件传输
-get 解档制定文件
系统中的文件传输
-delete 删除归档中的指定文件
系统中的文件传输
-xf 全部解压
系统中的文件传输
-C 指定解档目录
系统中的文件传输

文件的压缩和解压

1.概念
压缩:压缩是将文件或目录所占的内存变小
解压:将文件或目录恢复成压缩前的样子
2.压缩和解压的命令
1)zip:保留了源文件可以压缩目录
zip压缩:
系统中的文件传输
zip解压:
系统中的文件传输
2)gzip:不保留源文件只能压缩文件
gzip压缩:
系统中的文件传输
gzip解压:
系统中的文件传输
3)bzip2:不能压缩目录
bzip2压缩:
系统中的文件传输
bzip解压:
系统中的文件传输
4)xz:压缩程度高
xz压缩:
系统中的文件传输
xz解压:
系统中的文件传输

相关文章: