压缩指令

compress

compress man.config

compress -d man.config.Z

uncompress man.config.Z

gzip

gzip man.config

gzip -d man.config.gz

gunzip man.config.gz

bzip

bzcat filename.bz2  <==读取压缩文件内容指令
bzip2 –z man.config
bzcat man.config.bz2
bzip2 –d man.config.bz2

tar

tar [-zxcvfpP] filename 
tar -N 'yyyy/mm/dd' /path -zcvf target.tar.gzsource 
参数说明: 
-z  :是否同时具有gzip 的属性? 
-x  :解开一个压缩档案的参数指令! 
-t  :查看tarfile 里面的档案!
-c  :建立一个压缩档案的参数指令 
-v  :压缩的过程中显示档案! 
-f  :使用档名,请留意,在f 之后要立即接档名喔!不要再加参数!
   例如使用『tar -zcvfP tfile sfile』就是错误的写法,要写成
   『 tar-zcvPf tfile sfile』才对喔!
-p  :使用原档案的原来属性(属性不会依据使用者而变) 
-P  :可以使用绝对路径 
-N  :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的档案中! 
--exclude FILE:在压缩的过程中,不要将FILE 打包! 
范例: 
tar -cvf  directory.tar   directory 
只将目录整合打包成一个档案

tar -zcvf directory.tar.gz directory 
除了将目录打包外,同时以gzip 压缩

tar -zcvf filename.tar.gz  /home/test/* 
将 /home/test/这个目录下的档案全部打包并压缩成为一个 filename.tar.gz 的档案

tar -xvf  directory.tar 
解 tar 的封包,请注意,由于没有gzip (.tar 而非 .tar.gz) 的作用,所以只要使用 –xvf 即可!不需要加上 z,否则会显示有问题!

tar -zxvf directory.tar.gz 
这个就是有加上gzip 的压缩的结果!所以需要加上 –z 呦!

tar –ztvf directory.tar.gz
这个 t 可以用来查看tar 里面的档案信息呢!而不需要将他解开!

tar -zcvPf home.tar.gz /home 
则建立起来的压缩档内档案为绝对路径 
请注意,使用这个P 的参数时,不要将 P 加在 f 后面,因为f 之后要立即接档名才行喔!

tar -N '2002/06/25' -zcvf home.tar.gz/home 
上面是说 在/home 这个目录中,比 2002/06/25 日还要新的档案才会被打包进入 home.tar.gz这个档案中!

tar -zcvf host.tar.gz / --exclude/mnt --exclude /proc 
上面是说,将根目录的所有数据都打包进host.tar.gz 这个档案中,但是 /mnt 及 /proc 则不打包!

tar -cvf - /home | tar -xvf -
上面的意思是『将/home 打包之后,直接解压缩在 /root 底下!』嘿嘿!不需要再建立一次中间档案!不过,使用上面的语法最好使用『绝对路径』,比较不会有问题!这个方式适合不想要建立中间档案时!

Linux [tar]相关推荐

  1. linux tar的使用方法

    tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面 ...

  2. linux tar命令 打包 解压

    linux解压 tar命令tar命令 tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令 ...

  3. linux++tar打包目录,linux中tar命令打包目录与排除目录打包linux操作系统 -电脑资料...

    本文章来给各位朋友详细介绍关于linux中tar命令打包目录与排除目录打包有需要了解tar命令的使用方法的朋友可进行参考参考, 打包压缩目录很简单如下代码如下复制代码 tar -czf small.t ...

  4. linux tar zcf打包时注意事项

    linux tar zcf打包时注意事项

  5. linux tar cvf_Linux中的Tar命令:Tar CVF和Tar XVF通过示例命令进行了解释

    linux tar cvf The name tar is, by most accounts, short for tape archive. The "tapes" in qu ...

  6. Linux tar命令高级用法——备份数据

    Linux tar命令高级用法--备份数据 2015-12-31 Linux学习 Linux上有功能强大的tar命令,tar最初是为了制作磁带备份(tape archive)而设计的,它的作用是把文件 ...

  7. 【linux】——Linux tar打包命令

    范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar [root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩! [ro ...

  8. 学习Linux tar 命令:最简单也最困难

    摘要:在本文中,您将学习与tar 命令一起使用的最常用标志.如何创建和提取 tar 存档以及如何创建和提取 gzip 压缩的 tar 存档. 本文分享自华为云社区<Linux 中的 Tar 命令 ...

  9. linux tar压缩解压命令的详细解释

    tar [-cxtzjvfpPN] 文件与目录 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! ...

  10. linux tar 命令 详解

    tar命令  [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 -. 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数 ...

最新文章

  1. boost::mpl模块实现replace相关的测试程序
  2. Mysql:好好的索引,为什么要下推?
  3. (88)FPGA面试题-使用Verilog HDL编写二进制转格雷码
  4. 树莓派 4b 可执行文件 无法双击运行_树莓派01 - 树莓派系统安装
  5. c++语言坦克大战源代码,C++代码之坦克大战(1)(示例代码)
  6. stvd使用中的一些问题
  7. 基于HTTP访问特定URL的抓包程序该怎么写
  8. 速卖通关键词挖掘工具_谷歌优化关键词挖掘工具大全
  9. 浏览器服务器响应报文查看,通过 Chrome浏览器 查看http请求报文
  10. 魔方cfop公式软件_【番外篇】八大魔方快速还原法图解介绍汇总大全!
  11. (分布式网络)基于残差网络的多光谱全色图像分布式融合框架
  12. Vue前端项目-系统监控-数据监控
  13. Hej Stylus for Mac(光标控制系统工具)
  14. SAP 运维 集团化公司SAP系统运维管理体系建设方案
  15. Android WebView支持文件下载之调起浏览器下载(Java与Kotlin版)
  16. python获取鼠标选取的内容_Python三维可视化:鼠标选取交互操作
  17. 怪物之心无法触发_异度神剑2怪物之心任务怎么做_力男支线任务怪物之心流程介绍_3DM单机...
  18. login-shell和non login-shell区别 & bash配置文件实验报告
  19. 2020年9月电子学会Python等级考试试卷(三级)考题解析
  20. K22中使用UART的IDLE Line功能

热门文章

  1. Java小白入门——学习感受随笔
  2. java处理字符串Patter与Matcher类与其方法详解
  3. vscode 主题自定义设置分享
  4. 固定翼、免像控、相对精度优于10cm,农村不动产项目验证
  5. 空字符 空格字符(字符) 空字符串 NULL的区别
  6. 2022安全员-C证特种作业证考试题库模拟考试平台操作
  7. 数据结构--停车场管理
  8. java不带头结点单链表,java带头结点的单链表
  9. 【ChatGPT+MindShow高效生成PPT,保姆级安装教程】
  10. AutoIt自动安装软件