[Linux中的]远程文件的传输以及文件的压缩

前言:

           在我们学习当中,经常需要相互之间传送一些文件,在Linux中我们可以通过相应的命令

来实现该操作,本篇博客讲述了文件的运程传输以及文件的压缩以及解压及文件的归档。

正文:

一、scp相关命令实现文件的传送

                 scp  file [email protected]:/dir        ##上传
                 scp  [email protected]:/dir/file  /dir  ##下载

(1)    scp   file    [email protected]:dir         

  文件的上传

[Linux中的]远程文件的传输以及文件的压缩

 

  (2) scp   [email protected] :file dir             

          文件的下载

[Linux中的]远程文件的传输以及文件的压缩

 

二、rsync ---> 远程文件的相关属性以及文件链接同步,相比scp命令它的速度快,

相关命令参数如下表:

                命令                说明
                rsync -r              同步目录
                rsync -p              同步权限
                rsync -o              同步文件所有人
                rsync -g              同步文件所有组
                rsync -l              同步文件链接
                rsync -t              同步文件时间戳
                rsync -D              同步设备文件

(1)目录的同步

[Linux中的]远程文件的传输以及文件的压缩

 

(2)同步权限

[Linux中的]远程文件的传输以及文件的压缩

 

(3) 同步文件所有人

[Linux中的]远程文件的传输以及文件的压缩

 

(4) 同步文件所有组

[Linux中的]远程文件的传输以及文件的压缩

 

(5)同步文件链接

[Linux中的]远程文件的传输以及文件的压缩

 

(6)  同步文件时间戳

[Linux中的]远程文件的传输以及文件的压缩

 

(7)  同步设备文件

[Linux中的]远程文件的传输以及文件的压缩

 

三、tar 文件的归档

相关命令参数如下表

                      命令               说明
               tar           -c                  创建
               tar           -v               显示过程
               tar            -f             指定归档文件名称
               tar           -x                解档
               tar           -t             查看归档文件内容
               tar            -r             添加指定文件
               tar          --get            解档指定文件
               tar          --delete            删除归档中的指定文件
              tar              -C            指定解档目录

(1)归档文件的创建

[Linux中的]远程文件的传输以及文件的压缩

 

(2)解档

[Linux中的]远程文件的传输以及文件的压缩

 

(3)查看归档文件内容

[Linux中的]远程文件的传输以及文件的压缩

 

(4)  添加指定文件

[Linux中的]远程文件的传输以及文件的压缩

 

(5)   解档指定文件

[Linux中的]远程文件的传输以及文件的压缩

 

(6)删除归档中的指定文件'

[Linux中的]远程文件的传输以及文件的压缩

 

 

四、文件的压缩

(1)zip进行文件的压缩

[Linux中的]远程文件的传输以及文件的压缩

 

unzip进行文件的解释压

[Linux中的]远程文件的传输以及文件的压缩

 

(2)gz进行文件的压缩

[Linux中的]远程文件的传输以及文件的压缩

 

gunzip进行文件的解压

[Linux中的]远程文件的传输以及文件的压缩

 

(3)bz2进行文件的压缩

[Linux中的]远程文件的传输以及文件的压缩

 

bunzip进行文件的解压

[Linux中的]远程文件的传输以及文件的压缩

 

 

 

 

(4)xz进行文件的压缩

[Linux中的]远程文件的传输以及文件的压缩

 

unxz进行文件的解压

[Linux中的]远程文件的传输以及文件的压缩

 

(5)文件的归档并压缩

bz2的解压与归档

[Linux中的]远程文件的传输以及文件的压缩

 

gz的解压与归档

[Linux中的]远程文件的传输以及文件的压缩

 

xz文件的压缩与归档

[Linux中的]远程文件的传输以及文件的压缩