鸿 网 互 联 www.68idc.cn

Linux命令学习:tar

来源:互联网 作者:佚名 时间:2018-03-04 13:35
功能 tar命令 用来打包,解包和压缩。 语法 tar [主选项+辅选项] [文件或者目录] 选项 3.1 主选项 -c 建立新的档案文件(打包) -x 从档案文件中还原文件(解包) -t 列出档案文件的内容 在参数中,c/x/t有且仅有一个存在,不能同时存在 3.2 辅选项 -A 将tar文件

  1. 功能
    tar命令用来打包,解包和压缩。
  2. 语法

    tar [主选项+辅选项] [文件或者目录]
  3. 选项
    3.1 主选项
    -c 建立新的档案文件(打包)
    -x 从档案文件中还原文件(解包)
    -t 列出档案文件的内容
    在参数中,c/x/t有且仅有一个存在,不能同时存在
    3.2 辅选项
    -A 将tar文件添加到已存在的档案文件
    -B 设置区块大小
    -d 记录文件的差别
    -r 将文件添加到已有档案文件
    -v 现实操作过程
    -f 指定档案文件
    -z gzip压缩
    -j bzip2压缩
  4. 示例

    # 将/home/ziye目录下的文件全部打包为/home/ziye.tar
    tar -cvf /home/ziye.tar /home/ziye     # 仅打包
    tar -zcvf /home/ziye.tar.gz /home/ziye # 打包后,以gzip压缩
    tar -jcvf /home/ziye.tar.bz2 /home/ziye # 打包后,以bzip2压缩
    # 将ziye.tar/ziye.tar.gz/ziye.tar.bz2解压到当前文件夹下
    tar -xvf ziye.tar
    tar -zxvf ziye.tar.gz
    tar -jxvf ziye.tar.bz2
  5. 打包和压缩
    打包是将一大堆文件和目录变成一个总的文件,压缩是将一个大的文件通过一些压缩算法变成一个小文件。

参考文章:

  1. http://www.cnblogs.com/li-hao/archive/2011/10/03/2198480.html
  2. http://man.linuxde.net/tar
  3. http://www.cnblogs.com/peida/archive/2012/11/30/2795656.html
网友评论
<