Linux基础(九)——文件传输以及压缩的几种方法

1、文件的远程下载及上传命令scp

  • (1)、上传文件到远程主机
    这里的文件的地址,必须用文件的绝对路径
    scp /mnt/westos/file1 root@172.25.254.120:/mnt/ ##将本机中/mnt/westos/file1文件上传到IP为172.25.254.120的root用户的/mnt/下

在这里插入图片描述
在这里插入图片描述

  • (2)、将远程主机上的文件下载到当前主机上

scp -r root@172.25.254.120:/mnt/hahaha /mnt/ ##将远程主机/mnt/hahaha文件下载到当前主机的/mnt/目录下##
在这里插入图片描述
在这里插入图片描述

2、文件传输命令rsync

rsync -r /mnt/ root@172.25.254:/mnt/ ##将当前主机/mnt/下的文件上传到远程主机的/mnt/下##

在这里插入图片描述
在这里插入图片描述
rsync -rp /mnt/ root@172.25.254:/mnt/ ##将当前主机/mnt/下的文件连同文件的权限一同上传到远程主机的/mnt/下##
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

rsync -rog /mnt/ root@172.25.254:/mnt/ ##将当前主机/mnt/下的文件连同其所有组和所有者一同上传到远程主机的/mnt/下,-o表示文件的所有者,-g表示文件的所有组##
在这里插入图片描述
在这里插入图片描述
rsync -rt /mnt/ root@172.25.254:/mnt/ ##将当前主机/mnt/下的文件,连同文件建立的时间一同上传到远程主机的/mnt/下##
在这里插入图片描述
在这里插入图片描述
rsync -a /mnt/ root@172.25.254:/mnt/ ##将当前主机/mnt/下的文件,连同文件的权限、所有者、所有组、建立时间等属性,一同上传到远程主机的/mnt/下##

在这里插入图片描述
在这里插入图片描述
rsync -r D /dev/pts root@172.25.254:/mnt/ ##将当前主机/dev/pts这个设备文件上传到远程主机的/mnt/下##
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
rsync -lr /mnt/ root@172.25.254:/mnt/ ##将当前主机/mnt/下的文件包含软链接(相当于window下的快捷方式)上传到远程主机的/mnt/下##
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:scp与rsync的区别:scp不会检测你的目录中是否有文件,直接传输,而rsync会检测你的目录中的文件,若有相同文件则会跳过,不在重复传输

3、文件的归档(打包)与压缩

  • (1)、归档
    tar cf mnt.tar /mnt/ ##将/mnt/下的文件指定为mnt.tar打包到桌面,c表示建立归档,f指定归档名称##
    在这里插入图片描述

tar cvf mnt.tar /mnt/ ##将/mnt/下的文件指定为mnt.tar打包到桌面,c表示建立归档,f指定归档名称,v查看归档过程##
在这里插入图片描述
tar tf mnt.tar /mnt/ ##查看归档中的内容##

在这里插入图片描述
tar rf mnt.tar file4 ##添加文件到归档中##

在这里插入图片描述
tar xf mnt.tar ##解档##

在这里插入图片描述

参数功能
-C指定归档路径
–get将文件或目录解档
–delete将文件或目录从归档中删除
  • (2)、压缩

压缩是指压缩归档文件

命令功能
gzip将归档文件压缩为gz格式
gunzip解压gz格式的压缩文件
zip -r将归档文件压缩为zip格式
unzip解压zip格式的压缩文件
bzip2将归档文件压缩为bz2格式
bunzip2解压bz2格式的压缩文件
xz将归档文件压缩为xz格式
unxz解压xz格式的压缩文件

在这里插入图片描述
在这里插入图片描述
相应的解压缩命令解压对应压缩格式的文件,不能解压其他压缩格式的文件

  • (3)、打包压缩一步完成
命令功能
tar zcf将文件归档并压缩为gz格式
tar jcf将文件归档并压缩为bz2格式
tar Jcf将文件归档并压缩为xz格式

在这里插入图片描述在这里插入图片描述

命令功能
tar zxf解压压缩格式为gz的文件
tar jxf解压压缩格式为bz2的文件
tar Jxf解压压缩格式为xz的文件

在这里插入图片描述


版权声明:本文为bdkl9998原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。