文件传输优化的几种方法

时间:2024-04-13 07:50:00

1.scp进行远程传输文件

1)scp 用户名@ip:远程文件的绝对路径 本地路径 ###将远程主机的文件复制到本地,也可称为下载,但是同时下载多个文件时,需要输入多次密码。
文件传输优化的几种方法
2)scp 本地文件 用户名@ip:远程主机存放文件的绝对路径 #将本地文件复制到远程主机,即为上传。
文件传输优化的几种方法
3)scp -r 本地目录及其内文件 用户名@ip:远程主机存放文件的绝对路径。 #将本地目录复制到远程主机,即为上传。
文件传输优化的几种方法

2.rsync进行远程传输文件

1)rsync -r 用户名@ip:远程目录的绝对路径 本地路径 ###将远程主机的目录及之内的文件快速复制到本地。
文件传输优化的几种方法
2)rsync -r 本地目录的路径 用户名@ip:远程目录的绝对路径 ###将本地的目录及之内的文件快速复制到远程主机。
文件传输优化的几种方法
【注意】rsync远程复制文件指令,相比scp会忽略很多细节,比如软连接,所有者等。
3)关于rsync指令的其他命令

指令 功能介绍
-o 将文件的所有者一同复制
-g 将文件的用户组一同复制
-t 将文件的时间戳同步
-l 将文件的软链接一同复制
-p 将文件的u,g,o的读/写/执行性一同复制
-D 可以同步设备文件

文件传输优化的几种方法

3.rsync与scp进行远程复制文件的区别

scp指令会原始复制每一个文件,无论该文件村不存在;rsync指令在远程复制过程中会自动检测,若文件存在,则会直接跳过,相比scp节省时间。
文件传输优化的几种方法
文件传输优化的几种方法

4.文件的归档

在linux中通常使用tar指令来对文件进行归档。

指令 功能介绍
f 设置归档文件的名称
c 创建归档文件
x 解档文件
v 显示过程
t 查看归档文件内包含的内容
r 将指定文件添加到归档文件中
P 绝对路径
-C 解档指定路径
--delete 删除归档文件中的指定文件
--get 获得归档文件中的某个文件

文件传输优化的几种方法
文件传输优化的几种方法
文件传输优化的几种方法
文件传输优化的几种方法
文件传输优化的几种方法
文件传输优化的几种方法

5.文件压缩与解压

1.linux中常见的压缩与解压方式:
1)zip与unzip
文件传输优化的几种方法
【注意】在解压时,一定要删除原来的.tar文件
2)gzip与gunzip
文件传输优化的几种方法
3)bzip2与bunzip2
文件传输优化的几种方法
4)xz与unxz
文件传输优化的几种方法
2.使用tar指令压缩与解档文件

参数 功能介绍
z 压缩或解压gz格式的文档
j 压缩或解压bz2格式的文档
J 压缩或解压xz格式的文档

文件传输优化的几种方法