Linux中文件与目录的传输、归档以及压缩
2017-10-24 17:09
585 查看
1.文件与目录的传输
(1)文件的上传
指令 scp 文件路径 接受方用户名@接受方IP:保存路径
在接受文件的主机创建一个空目录
发送文件的主机将一个文件发送到该文件夹中*(执行这个指令时,需要输入文件接收方的密码)*
查看文件接收的该文件夹,可以找到传输过来的文件。
***在执行该操作前要确保两个主机可以ping通(可执行远程连接)***
(2)目录的上传
指令 scp 目录路径 接收方用户名@接收方IP 存储路径
将目录传出
在存储路径中,可查看到发送过来的目录。
***同发送文件一样,发送方需要知道接收方的密码,同时要确保两主机可远程连接***
(3)文件的下载
指令 scp 被下载用户名@被下载用户IP:被下载文件路径 下载后存放路径
指令完成后可在存放路径中找到下载的文件
(4)目录的下载
指令 指令 scp -r 目录路径 接收方用户名@接收方IP 存储路径
***同上传文件相同,需要知道被下载方的密码,同时保证两个主机ping***
2.文件与目录的归档
指令 tar cf 归档后宗文件路径.tar 文件路径
归档:在文件传输中,相同大小的目录,会因为其中文件与文档个数的原因在传输速度上有很大的差异,而为了让内容数量较多的目录的传输速度提高,便将其内容进行归档,以下为对比。
东西很多,速度很慢
将etc这个目录进行归档
指令
[b]tar cf 归档后宗文件路径.tar 文件路径[/b]
再将归档后的文件就行传输
对比之下,明显归档后的东西传输速度大大增加。
***归档后的目录跟原目录大小相同***
3.文件与目录的压缩
(1)ZIP压缩
指令 zip -r 压缩后文件路径 被压缩文件路径
压缩前后文件大小比较
可以观察到压缩后的文件明显要小许多。
(2)ZIP解压
指令 unzip 被解压文件路径
(3)其他压缩方式以及其解压
gzip 压缩文件路径
被压缩文件路径 压缩文件
gunzip 被解压文件路径 解压缩文件
bzip2 压缩文件路径 被压缩文件路径 压缩文件
bunzip2 被解压文件路径 解压缩文件
xz 压缩文件路径 被压缩文件路径 压缩文件
unxz 被解压文件路径
a6f9
解压缩文件
4.同时对文件、目录进行归档和压缩
指令 tar -zcf 归档压缩后文件路径 原文件目录路径
解压指令以及其他归档压缩方式
tar -zcf 归档压缩后文件路径 原文件位置
tar -jcf 归档压缩后文件路径 原文件位置
tar -Jcf 归档压缩后文件路径 原文件位置
tar -zxf
归档压缩后文件路径
tar -jxf 归档压缩后文件路径
tar -Jxf 归档压缩后文件路径
5.镜像
指令 rsync -lpogrt 被镜像文件位置 用户名@用户IP 镜像放置位置
镜像文件与被镜像文件对比
对比之后发现不论是时间还是权限都完全一样,这就是他和上传的区别
**能保留镜像文件的原有属性**
(1)文件的上传
指令 scp 文件路径 接受方用户名@接受方IP:保存路径
在接受文件的主机创建一个空目录
发送文件的主机将一个文件发送到该文件夹中*(执行这个指令时,需要输入文件接收方的密码)*
查看文件接收的该文件夹,可以找到传输过来的文件。
***在执行该操作前要确保两个主机可以ping通(可执行远程连接)***
(2)目录的上传
指令 scp 目录路径 接收方用户名@接收方IP 存储路径
将目录传出
在存储路径中,可查看到发送过来的目录。
***同发送文件一样,发送方需要知道接收方的密码,同时要确保两主机可远程连接***
(3)文件的下载
指令 scp 被下载用户名@被下载用户IP:被下载文件路径 下载后存放路径
指令完成后可在存放路径中找到下载的文件
(4)目录的下载
指令 指令 scp -r 目录路径 接收方用户名@接收方IP 存储路径
***同上传文件相同,需要知道被下载方的密码,同时保证两个主机ping***
2.文件与目录的归档
指令 tar cf 归档后宗文件路径.tar 文件路径
归档:在文件传输中,相同大小的目录,会因为其中文件与文档个数的原因在传输速度上有很大的差异,而为了让内容数量较多的目录的传输速度提高,便将其内容进行归档,以下为对比。
东西很多,速度很慢
将etc这个目录进行归档
指令
[b]tar cf 归档后宗文件路径.tar 文件路径[/b]
再将归档后的文件就行传输
对比之下,明显归档后的东西传输速度大大增加。
***归档后的目录跟原目录大小相同***
3.文件与目录的压缩
(1)ZIP压缩
指令 zip -r 压缩后文件路径 被压缩文件路径
压缩前后文件大小比较
可以观察到压缩后的文件明显要小许多。
(2)ZIP解压
指令 unzip 被解压文件路径
(3)其他压缩方式以及其解压
gzip 压缩文件路径
被压缩文件路径 压缩文件
gunzip 被解压文件路径 解压缩文件
bzip2 压缩文件路径 被压缩文件路径 压缩文件
bunzip2 被解压文件路径 解压缩文件
xz 压缩文件路径 被压缩文件路径 压缩文件
unxz 被解压文件路径
a6f9
解压缩文件
4.同时对文件、目录进行归档和压缩
指令 tar -zcf 归档压缩后文件路径 原文件目录路径
解压指令以及其他归档压缩方式
tar -zcf 归档压缩后文件路径 原文件位置
tar -jcf 归档压缩后文件路径 原文件位置
tar -Jcf 归档压缩后文件路径 原文件位置
tar -zxf
归档压缩后文件路径
tar -jxf 归档压缩后文件路径
tar -Jxf 归档压缩后文件路径
5.镜像
指令 rsync -lpogrt 被镜像文件位置 用户名@用户IP 镜像放置位置
镜像文件与被镜像文件对比
对比之后发现不论是时间还是权限都完全一样,这就是他和上传的区别
**能保留镜像文件的原有属性**
相关文章推荐
- linux系统基本命令之文件归档,压缩以及传输
- 在Linux用tar归档压缩文件时忽略某些文件和目录
- linux(CentOS)下目录档案管理以及档案文件系统打包压缩
- Linux系统之文件归档、压缩和传输
- linux下用tar命令将当前目录下文件按子目录压缩归档的实现
- Linux之redhat中的文件归档压缩及传输
- linux下用tar命令将当前目录下文件按子目录压缩归档
- Linux-不同系统之间的数据传输及其文件归档与压缩
- linux下用tar命令将当前目录下文件按子目录压缩归档
- linux的文档的归档及压缩与文件的传输
- 在Linux用tar归档压缩文件时忽略某些文件和目录
- Linux系统文件的网络传输、归档tar、压缩zip、gzip、bzip2、xz、gz、bz2
- 在Linux用tar归档压缩文件时忽略某些文件和目录
- linux初学之文件归档压缩及传输
- Linux--文件归档压缩 系统中文件的传输
- Linux基础(七)文件的传输、归档、压缩及解压
- linux下压缩文件或者目录
- Linux编译多个不同目录下的文件以及静态库、动态库的使用
- Llinux SSH远程文件/目录传输命令SCP
- 深入理解linux下rc.d/目录文件以及程序开机自启动