前言:
在我们学习当中,经常需要相互之间传送一些文件,在Linux中我们可以通过相应的命令
来实现该操作,本篇博客讲述了文件的运程传输以及文件的压缩以及解压及文件的归档。
正文:
一、scp相关命令实现文件的传送
scp file user@ip:/dir ##上传
scp user@ip:/dir/file /dir ##下载
(1) scp file root@ip:dir
文件的上传
(2) scp root@ip :file dir
文件的下载
二、rsync ---> 远程文件的相关属性以及文件链接同步,相比scp命令它的速度快,
相关命令参数如下表:
命令 | 说明 |
rsync -r | 同步目录 |
rsync -p | 同步权限 |
rsync -o | 同步文件所有人 |
rsync -g | 同步文件所有组 |
rsync -l | 同步文件链接 |
rsync -t | 同步文件时间戳 |
rsync -D | 同步设备文件 |
(1)目录的同步
(2)同步权限
(3) 同步文件所有人
(4) 同步文件所有组
(5)同步文件链接
(6) 同步文件时间戳
(7) 同步设备文件
三、tar 文件的归档
相关命令参数如下表
命令 | 说明 |
tar -c | 创建 |
tar -v | 显示过程 |
tar -f | 指定归档文件名称 |
tar -x | 解档 |
tar -t | 查看归档文件内容 |
tar -r | 添加指定文件 |
tar --get | 解档指定文件 |
tar --delete | 删除归档中的指定文件 |
tar -C | 指定解档目录 |
(1)归档文件的创建
(2)解档
(3)查看归档文件内容
(4) 添加指定文件
(5) 解档指定文件
(6)删除归档中的指定文件'
四、文件的压缩
(1)zip进行文件的压缩
unzip进行文件的解释压
(2)gz进行文件的压缩
gunzip进行文件的解压
(3)bz2进行文件的压缩
bunzip进行文件的解压
(4)xz进行文件的压缩
unxz进行文件的解压
(5)文件的归档并压缩
bz2的解压与归档
gz的解压与归档
xz文件的压缩与归档