当前位置 主页 > 服务器问题 > Linux/apache问题 >

    Linux系统的文件传输方法

    栏目:Linux/apache问题 时间:2020-01-23 13:37

    1.文件在系统中的传输

    1.scp

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

    2.rsync

    远程同步,速度快,默认会忽略文件属性、链接文件、设备文件

    rsync -参数 file user@ip:/dir    #上传
    rsync -参数 user@ip:/file dir    #下载
    -r    #同步目录
    -p    #同步权限
    -o    #同步文件所有人
    -g    #同步文件所有组
    -l    #同步链接
    -D    #同步设备文件
    -t    #同步时间

    注:

    westos/ #传送目录中的内容
    westos #传输目录及其内容

    3.tar

    归档文件,把很多个文件变成一个文件
    tar -参数 xxxx.tar file|/dir

    -c    #创建
    -v    #显示过程
    -f    #指定归档内容
    -t    #显示
    -r    #添加文件当归档中
    -x    #解压一个归档文件
    --get        #解档指定文件 
    --delete    #删除归档中的指定文件
    -C        #指定解档目录


    4.压缩

    zip

    zip -r xxxx.tar.zip xxx.tar 
    unzip xxx.tar.zip

    gz

    gzip xxx.tar
    gunzip xxx.tar.gz
    ====
    tar zcf xxx.tar.gz /xxx
    tar zxf xxx.tar.gz

    bz2

    bzip2 xxx.tar
    bunzip2 xxx.tar.bz2
    ====
    tar jcf xxx.tar.bz2 /xxx
    tar jxf xxx.tar.bz2

    xz

    xz xxx.tar
    unxz xxx.tar.xz
    ====
    tar Jcf xxx.tar.xz /xxx
    tar Jxf xxx.tar.xz

    注:gzip,bz2,xz可以归档和压缩一起

    总结

    以上所述是小编给大家介绍的Linux系统的文件传输方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对IIS7站长之家网站的支持!