一、系统中的文件传输
1、上传
scp 本地文件 远程主机用户 @ 远程主机 IP: 远程主机目录
命令:scp file user@ip:/dir ##上传
下载
scp 远程主机用户 @ 远程主机 IP: 远程主机目录 本地目录
命令: scp user@ip:/dir/file /dir ##下载
二、rsync ---> 远程文件的相关属性以及文件链接同步,相比scp命令它的速度快,
相关命令参数如下表:
命 令 | 说 明 |
rsync -r | 同步目录 |
rsync -p | 同步权限 |
rsync -o | 同步文件所有人 |
rsync -g | 同步文件所有组 |
rsync -l | 同步文件链接 |
rsync -t | 同步文件时间戳 |
rsync -D | 同步设备文件 |
(1)同步目录
命令:rsync -r
(2)同步权限
命令: rsync -p
(3) 同步文件所有人
命令: rsync -o
(4)同步文件所有组
命令: rsync -g
(5)同步文件链接
命令: rsync -l
(6)同步文件时间戳
命令: rsync -t
(7)同步设备文件
命令: rsync -D
三、tar 文件的归档
相关命令参数如下表
命 令 | 说 明 |
tar -c | 创建 |
tar -v | 显示过程 |
tar -f | 指定归档文件名称 |
tar -x | 解档 |
tar -t | 查看归档文件内容 |
tar -r | 添加指定文件 |
tar --get | 解档指定文件 |
tar --delete | 删除归档中的指定文件 |
(1)创建
命令:tar -c
(3)解档
命令:tar -x
(4)查看归档文件内容
命令:tar -t
(5)添加指定文件
命令:tar -r
(6)解档指定文件
命令:tar --get
(7)删除归档中的指定文件
命令:tar --delete
四、文件的压缩
压缩
•
压缩是一种通过特定的算法来减小计算机文件大小的机制。这种机制是一种很方便的发明 , 尤其是对网络用户 , 因为它可以减小
文件的字节总数 , 使文件能够通过较慢的互联网连接实现更快传输 , 此外还可以减少文件的磁盘占用空间压缩
压缩 | 解压 |
gzip | gunzip |
bzip | bunzip |
xz | unxz |
zip | unzip |
(1)zip进行文件压缩
命令:zip -r etc.tar.zip etc.tar
du -hs 文件名称 ##显示内存
unzip进行文件的解释压
(2)gz进行文件的压缩
gunzip进行文件的解压
(3)bz2进行文件的压缩
bunzip进行文件的解压
(4)xz进行文件的压缩
unxz进行文件的解压
(5)文件的归档并压缩
bz2的解压与归档
gz的解压与归档
xz文件的压缩与归档