Linux入门学习(十一)

不同系统之间的文件传输

  • 文件归档

    • 文件归档,就是把多个文件变成一个归档文件
    • tar的参数

      tar 参数 备注
      × c 创建*
      × f 指定归档文件名称
      × t 显示归档文件中的内容
      × r 向归档文件中添加文件
      × –get 取出单个文件
      × –delete 删除单个文件
      × x 取出归档文件中的所有内容
      × -C 指定解档目录
      × -z gz格式压缩
      × -j bz2格式压缩
      × -J xz格式压缩
    • 压缩

      • 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 /etcd 把文件归档为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格式压缩包
  • 系统中的文件传输

    • scp file username@ip:/dir :上传
    • scp username@ip:/dir/file /dir :下载
    • rsync [参数] file username@ip:/dir
    • 参数列表
rsync 参数 备注
× -r 同步目录
× -l 不忽略链接
× -p 不忽略文件权限
× -t 不忽文件时间戳
× -g 不忽文件所有组
× -o 不忽文件所有人
× -D 不忽略设备文件
发布了31 篇原创文章 · 获赞 3 · 访问量 4542

猜你喜欢

转载自blog.csdn.net/Lengwenin/article/details/79936266