设为首页 加入收藏

TOP

Linux命令学习:tar
2017-10-16 18:20:44 】 浏览:8756
Tags:Linux 命令 学习 :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
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇详细分析apache httpd反向代理的.. 下一篇Linux学习-账号管理

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目