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)其他压缩方式以及其解压
gzip 压缩文件路径 被压缩文件路径 压缩文件
gunzip 被解压文件路径 解压缩文件
bzip2 压缩文件路径 被压缩文件路径 压缩文件
bunzip2 被解压文件路径 解压缩文件
xz 压缩文件路径 被压缩文件路径 压缩文件
unxz 被解压文件路径 解压缩文件
4.同时对文件、目录进行归档和压缩
指令 tar -zcf 归档压缩后文件路径 原文件目录路径
解压指令以及其他归档压缩方式
tar -zcf 归档压缩后文件路径 原文件位置
tar -jcf 归档压缩后文件路径 原文件位置
tar -Jcf 归档压缩后文件路径 原文件位置
tar -zxf 归档压缩后文件路径
tar -jxf 归档压缩后文件路径
tar -Jxf 归档压缩后文件路径
5.镜像
指令 rsync -lpogrt 被镜像文件位置 用户名@用户IP 镜像放置位置
镜像文件与被镜像文件对比
对比之后发现不论是时间还是权限都完全一样,这就是他和上传的区别
**能保留镜像文件的原有属性**