跨系统文件传输

来源:互联网 发布:超市叫卖软件 编辑:程序博客网 时间:2024/06/13 15:10
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    ##不忽略设备文件
0 0
原创粉丝点击