1.文件与目录的传输
(1)文件的上传
指令 scp 文件路径 接受方用户名@接受方IP:保存路径
在接受文件的主机创建一个空目录
发送文件的主机将一个文件发送到该文件夹中*(执行这个指令时,需要输入文件接收方的密码)*
查看文件接收的该文件夹,可以找到传输过来的文件。
***在执行该操作前要确保两个主机可以ping通(可执行远程连接)***
(2)目录的上传
指令 scp 目录路径 接收方用户名@接收方IP 存储路径
将目录传出
在存储路径中,可查看到发送过来的目录。
***同发送文件一样,发送方需要知道接收方的密码,同时要确保两主机可远程连接***
(3)文件的下载
指令 scp 被下载用户名@被下载用户IP:被下载文件路径 下载后存放路径
指令完成后可在存放路径中找到下载的文件
(4)目录的下载
指令 指令 scp -r 目录路径 接收方用户名@接收方IP 存储路径
***同上传文件相同,需要知道被下载方的密码,同时保证两个主机ping***
2.文件与目录的归档
指令 tar cf 归档后宗文件路径.tar 文件路径
归档:在文件传输中,相同大小的目录,会因为其中文件与文档个数的原因在传输速度上有很大的差异,而为了让内容数量较多的目录的传输速度提高,便将其内容进行归档,以下为对比。
东西很多,速度很慢
将etc这个目录进行归档
指令 tar cf 归档后宗文件路径.tar 文件路径
再将归档后的文件就行传输
对比之下,明显归档后的东西传输速度大大增加。
***归档后的目录跟原目录大小相同***
3.文件与目录的压缩
(1)ZIP压缩
指令 zip -r 压缩后文件路径 被压缩文件路径
压缩前后文件大小比较
可以观察到压缩后的文件明显要小许多。
(2)ZIP解压
指令 unzip 被解压文件路径
(3)其他压缩方式以及其解压
被压缩文件路径 压缩文件
gunzip 被解压文件路径 解压缩文件
bzip2 压缩文件路径被压缩文件路径 压缩文件
bunzip2 被解压文件路径 解压缩文件
xz 压缩文件路径 被压缩文件路径 压缩文件
unxz 被解压文件路径 解压缩文件
4.同时对文件、目录进行归档和压缩
指令 tar -zcf 归档压缩后文件路径 原文件目录路径
解压指令以及其他归档压缩方式
tar -zcf 归档压缩后文件路径 原文件位置
tar -jcf 归档压缩后文件路径 原文件位置
tar -Jcf 归档压缩后文件路径 原文件位置
归档压缩后文件路径
tar -jxf 归档压缩后文件路径
tar -Jxf 归档压缩后文件路径
5.镜像
指令 rsync -lpogrt 被镜像文件位置 用户名@用户IP 镜像放置位置
镜像文件与被镜像文件对比
对比之后发现不论是时间还是权限都完全一样,这就是他和上传的区别