tar语法

#打包 tar -cvf name.tar 【打包不压缩,大小没变化】
#压缩
tar -czvf name.tar.gz 【z参数打包并压缩成.tar.gz格式】
tar -cjvf name.tar.bz2 【j参数打包并且压缩成.tar.bz2格式】
#解压缩
tar -xzvf name.tar.gz
tar -xjvf name.tar.bz2

参数主要选项:
-x 从压缩文件中释放文件。
-c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。
-r 追加功能,把要存档的文件追加到档案文件的末尾。例如用户已经做好备份文件,把新的目录或文件追加到已做好备份文件中。
-t 列出档案文件的内容,查看已经备份了哪些文件。

参数可选选项:
-j 代表使用‘bzip2’程序进行文件的压缩 tar.bz2
-z 用gzip来压缩/解压缩文件。 tar.gz
-v 详细报告tar处理的文件信息。
-b 该选项是为磁带机设定的,其后跟一数字,用来说明区块的大小,系统预设值为20(20×512 bytes)。
-f 使用档案文件或设备,通常必选。【在 f 之后要立即接档名!不能再加参数!例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成『 tar -zcvPf tfile sfile』】
-k 保存已经存在的文件。例如把某个文件还原,在还原的过程中遇到相同的文件,不会进行覆盖。
-M 创建多卷的档案文件,以便在几个磁盘中存放。
-w 每一步都要求确认。
–exclude 排除文件,例如:要打包一个目录名字为tmp,该目录下有N个文件,分别命名为A、B、C、D、E,除了名字为C的文件不想打包,其它都要,则可以加上–exclude=C

tar -cvf  tmp.tar --exclude=C tmp

常用命令:
一、打包压缩
tar -cvf file.tar file1 file2
tar -zcvf file.tar.gz file1 file2
tar -jcvf file.tar.bz2 file1 file2

二、查看压缩包
tar -tvf file.tar
tar -ztvf file.tar.gz
tar -jtvf file.tar.bz2

三、解压缩
tar -xvf file.tar
tar -zxvf file.tar.gz
tar -jxvf file.tar.bz2

打包 压缩 解压缩命令相关推荐

  1. linux下的打包和解压缩命令,浅析Linux打包压缩解压缩命令大全(收藏)

    下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar Dir ...

  2. linux打包命令tgz,浅析Linux打包压缩解压缩命令大全(收藏)

    下面是小编日常收集整理的关于linux打包压缩解压缩命令大全,具体内容如下所述: tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar Dir ...

  3. Linux 打包 压缩 解压缩 命令

    一.       常见的压缩文件的格式 *.gz,*.tar,*.tar.gz;*.bz2,*.tar.bz2;*.zip;*.rar 二.       gzip | zcat (单一文件) 格式: ...

  4. Mac打包/压缩/解压缩命令,勿点

    常用命令 命令参数 这个是常用的例子,man一下还有其他的例子 tar [options] file.tar [files| directories] options第一个命令符,参数会有以下: -c ...

  5. linux将目录打包压缩,linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?...

    linux下tar命令实用 简介 参数: -c :建立一个压缩档案的参数指令(create 的意思): -x :解开一个压缩档案的参数指令! -t :查看 tarfile 里面的档案! 特别注意,在参 ...

  6. Linux常用命令(第二版) --压缩解压缩命令

    压缩解压缩命令: ----------.gz---------- 1.压缩 gzip[GNU zip]: /bin/gzip 格式: gzip 选项 [文件] #压缩文件,压缩后扩展名为.gz,Lin ...

  7. Linux压缩解压缩命令

    2019独角兽企业重金招聘Python工程师标准>>> 压缩文件可以为磁盘节省不少空间,那么Linux系统的压缩和解压缩命令都有哪些呢?下面小编就给大家介绍下Linux压缩和解压缩的 ...

  8. tar压缩解压缩命令详解

    tar压缩解压缩命令详解 tar命令详解 -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个, ...

  9. linux下tar命令解压缩,tar解压缩命令 Linux下的tar压缩解压缩命令详解

    <tar解压缩命令 Linux下的tar压缩解压缩命令详解>由会员分享,可在线阅读,更多相关<tar解压缩命令 Linux下的tar压缩解压缩命令详解(14页珍藏版)>请在人人 ...

最新文章

  1. Docker核心技术之数据管理
  2. 微信小程序把玩(十九)radio组件
  3. python time.time和time.clock_Python中time.clock和 time.time的对比探究
  4. 工作以后如何有效学习
  5. WCBuffer合并写
  6. 计算机组成原理实验八报告,计算机组成原理实验报告-八位补码加减法器的设计与实现.docx...
  7. 尝试将WCF映射到Java术语
  8. java分页 jar_零基础学java之javaEE,分页
  9. python有没有类似unity3d_像web一样使用python
  10. 推荐算法工程师必备!!!协同过滤推荐算法总结
  11. java 代码解析工具_改善 Java 代码质量的工具与方法
  12. php连接mysql数据没反应_php无法连接mysql数据库的正确解决方法
  13. Linux学习笔记(1)linux的开关机及重启
  14. Javascript原生之用cssText批量修改样式
  15. python爬网页html乱码问题
  16. c语言中用于获取字符串长度的函数是,C语言字符串长度
  17. 第3.3节 通过GPIB控制矢量网络分析仪
  18. linux下的文件系统,Linux系统中常见的文件系统有哪些?
  19. 无线手柄在ROS上的使用
  20. Python实战笔记-常用知识点

热门文章

  1. Access-培训管理系统-03-建个数据库
  2. 亲戚关系(并查集(YYOJ
  3. Github+Typora+PicGo+Jsdelivr 实现白P图床
  4. 国外开源电子商务平台
  5. 错误跳转html页面模板,404错误页面模板代码大全 - 搜外SEO问答
  6. 学习日志day45(2021-09-09)(1、有道翻译API使用json格式数据 2、JSONP 3、Ajax提交form表单 4、Web Uploader)
  7. Bursuite简单抓包改包发包__超详细步骤
  8. c++面试常见题·Part 3 TCP/IP多线程编程设计模式Linux基操等
  9. 从「降维打击」谈「降维」
  10. 2022泰迪杯数据分析技能赛B题方案及赛后总结:银行客户忠诚度分析