Linux系统下的文件的传输

########################
####
文件在系统中的传输####
########################

##文件在系统中的传输

1.      scp     file user@ip:/dir                              ##上传
         scp            user@ip:/file  dir
                      ##下载

##远程复制:
scp file root@ip:dir          ##上传


scp root@ip:file dir          ##下载

特别注意的是:如果是下载或上传目录,需要加 -r

2.rsync      file user@ip :/dir                   ##上传
                    user@ip:/file  dir
                   ##下载

   ##远程同步,速度快,默认会忽律,文件属性,链接文件,设备文件
       -r                    #同步目录
       -p                   #同步权限
       -o                   #同步文件所有人
       -g                   #同步文件所有组
        -l                    #同步链接

       -D                   #同步设备文件
        -t                    #同步文件时间戳

    例如我们那rsync的上传为例

    在服务端:

    

    在客户端:

    

3.     tar                                ##归档文件,(把很多个文件变成一个文件)
         -c                                 ##创建
         -v                                 ##显示过程
         -f                                  ##指定归档文件名称  
         -t                                  ##指定归档文件内容
         -r                                  ##添加文件到归档
         --get                            ##解档指定文件
         --delete                       ##删除指定文件
         -x                                 ##全部提档
         -C                                 ##指定解档目录

      下面让我们来在虚拟机上进行测试操作:

      

     

     

     

    

    

4.文件的压缩
              zip  
                               zip -r  xxx.tar.zip   xxx.tar
                               unzip  xxx.tar.zip

            


               gz
                                gzip xxx.tar
                                gunzip xxx.tar.gz
               可以直接打包压缩:
                                tar zcf xxx.tar.gz  /xx
                                tar zxf xxx.tar.gz  /xx

              


               bz2
                                bzip2 xxx.tar
                                bunzip2 xxx.tai.bz2
               可以直接打包压缩:
                                tar jcf xxx.tar.bz2 /xx
                                tar jxf xxx.tar.bz2 /xx  

               


               xz
                                xz xxx.tar
                                unxz xxx.tar.xz
               可以直接打包压缩:
                                tar Jcf xxx.tar.xz /xxx
                                tar Jxf xxx.tar.xz /xxx

                    

#########################
    

猜你喜欢

转载自blog.csdn.net/houzeyu666/article/details/81203090