您的位置:首页 > 运维架构 > Linux

跨系统文件传输

2017-04-13 11:36 113 查看
1.文件归档

   1.影响文件传输速率的不只文件大小,还有文件个数,同样大小的数据,文件越多,传输越慢。文件归档,就是把多个文件变成一个归档文件。

   2.tar    c                 ##创建归档文件

              f                  ##指定归档文件名称

              t                  ##显示归档文件中的内容

              r                  ##向归档文件中添加文件

              --get            ##取出单个文件

              --delete       ##删除单个文件

              x                 ##取出归档文件中的所有内容

              -C               ##指定解档目录

              -z                ##gz格式压缩

              -j                 ##bz2格式压缩

              -J                ##xz格式压缩

2.压缩

   gz

     gzip etc.tar                      ##压缩成gz格式

     gunzip  etc.tar.gz             ##解压gz格式压缩包

     tar zcf etc.tar.gz /etc       ##把文件归档为tar并压缩成gz

     tar zxf etc.tar.gz              ##解压并解档gz格式压缩包

   bz2

     bzip2 etc.tar                    ##压缩成bz2格式

     bunzip2 etc.tar.bz2          ##解压bz2格式压缩包

     tar jcf etc.tar.bz2 /etc      ##把文件归档为tar并压缩成bz2

     tar jxf etc.tar.bz2             ##解压并解档bz2格式压缩包

   xz

     xz etc.tar                        ##压缩成xz格式

     unxz  etc.tar.xz               ##解压xz格式压缩包

     tar Jcf etc.tar.xz /etc      ##把文件归档为tar并压缩成zx

     tar Jxf etc.tar.xz             ##解压并解档xz格式压缩包

   zip

     zip -r etc.tar.zip etc.tar    ##压缩成zip格式

     unzip etc.tar.zip              ##解压zip格式压缩包

3.系统中的文件传输

scp    file  username@ip:/dir          ##上传

scp    username@ip:/dir/file  /dir    ##下载

rsync [参数]    file    username@ip:/dir

            -r     ##同步目录

            -l      ##不忽略链接

            -p     ##不忽略文件权限

            -t      ##不忽文件时间戳

            -g     ##不忽文件所有组

            -o     ##不忽文件所有人

            -D    ##不忽略设备文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息