tar 建立档案文件

【语法】 tar [option] tarfile filename

【命令说明】

文件名必须紧跟在-f参数后,且作为参数的最后一项;

【参数说明】

-c 建立一个新的档案文件;

-f 指定档案文件名;

-r 往归档文件中追加文件;

-x 从档案文件中提取文件;

-v,-vv 显示进度信息;

-t 列出存档文件的信息(不提取);

-C 指定文件提取的目录;

-A 合并多个tar文件;

--totals 归档完成后,打印总归档字节数;

--delete 从归档文件中删除指定的文件;

--exclude 归档时,排除指定样式的文件;

-j 生成归档文件时,使用bunzip2格式进行压缩;

-z 生成归档文件时,使用gzip格式进行压缩;

--lzma 生成归档文件时,使用lzma格式进行压缩;

-a 生成归档文件时,根据扩展名自动进行压缩;

【一般用法】

#打tar包,名称为all.tar

$ tar -cvf all.tar *.text;

#追加文件b.doc

$ tar -rvf all.tar b.doc;

#列出归档文件中的内容

$ tar -tvf all.tar;

#提取归档文件中的全部文件

$ tar -xvf all.tar;

$ tar -xvf all.tar -C /opt/app/tool_dir;

#提取归档文件中的指定文件

$ tar -xvf all.tar file_one file_two

#合并两个tar文件

$ tar -Af file_one.tar file_two.tar

#删除指定的文件

$ tar -f all.tar --delete file_one file_two

#归档时,排除日志文件

$ tar -cf all.tar * --exclude ”*.log”

gzip/gunzip 进行压缩/解压缩

【语法】

gzip [options] file;

gunzip [options] file;

【命令说明】

gzip只能压缩单个文件,如果指定多个文件,则会生成多个单独的压缩文件;

gzip会在生成压缩文件后,删除源文件!!!!

gunzip会在解压缩完成后,删除源文件!!!

【参数说明】

-l,--list 列出压缩文件的属性信息;

--fast 指定最低压缩比;

--best 指定最高压缩比;

-n 指定压缩比(n为数字,且1<=n<=9);

-v 显示进度信息;

bzip2/bunzip2 进行压缩/解压缩

【语法】

bzip2 file;

bunzip2 file;

【命令说明】

bzip2通常能生成比gzip压缩比更高的文件;默认bzip2会删除源文件,可使用-k参数保留源文件;

【参数说明】

-k 保留源文件;

-n 指定压缩比(n为数字,且1<=n<=9);

zip/unzip 进行压缩/解压缩

【语法】 zip [options] file file dirs

【命令说明】

zip压缩/解压缩后,不会删除源文件;

【参数说明】

-r 递归;压缩目录时使用;

-l 列出压缩文件内容;

-d 从压缩文件中删除指定文件;

-u 更新压缩文件的内容;

【一般用法】

#压缩文件

$ zip all.zip file;

$ zip all.zip file_one file_two;

$ zip -r all.zip dir_name;

#更新压缩文件

$ zip all.zip -u log.text

#删除指定的内容

$ zip -d all.zip log.text;

#解压文件

$ unzip all.zip;

#列出压缩文件内容

$ unzip -l all.zip;

linux gunzip r .tar,Linux命令之文件归档、压缩、解压缩tar,gzip,gunzip,bzip2,bunz -电脑资料...相关推荐

  1. linux利用patch和diff命令制作文件补丁

    linux利用patch和diff命令制作文件补丁 因为在 u-boot 移植过程中,有几处通用文件要修改,如果每次都要手动修改就太麻烦了.制作补丁可以解决这个问题. 学习资料的收集比较简单,方法一类 ...

  2. linux的压缩与打包 gzip gunzip bzip2 buzip2 tar 打包压缩(bzip2)

    文章目录 linux的压缩与打包 gzip gunzip bzip2 buzip2 tar 打包压缩(bzip2) linux的压缩与打包 gzip 功能:压缩文件(注意:该命令只能压缩文件) 格式: ...

  3. 利用linux的df和du命令查看文件和目录的内存占用

    版权声明:本文为博主原创文章,转载请超链接注明出处.    https://blog.csdn.net/ljc1026774829/article/details/74935658 当磁盘大小超过标准 ...

  4. Linux必会100个命令(二十六)tar

    62.tar tar是一个古老.而强大的命令. 它的主要功能是对文件.目录进行打包,同时提供解包功能. --help选项获得帮助信息. tar的选项特别多,在此没有列出.本文只针对常用的选项进行描述和 ...

  5. linux 按名字查找文件夹,详细解读linux系统中使用Find命令查找文件

    摘要:文件查找是一个经常用到的功能,在linux系统中查找文件的命令比较多:find.locate.whereis .which等,今天心月就来详细解读find文件查找命令的使用. 文件查找是一个经常 ...

  6. linux+shell+解压命令,Shell命令 文件压缩解压缩之gzip、zip详解

    本篇文章的主要内容讲述的是shell命令中之文件压缩解压缩之gzip.zip,具有一定参考价值,感兴趣的朋友可以了解一下,希望对你有所帮助. 1.gzip:gzip压缩工具 gzip命令的功能说明: ...

  7. linux php -r,了解Linux

    linux01 一.linux介绍与作用 windows: 95 98 2000 xp win7 win8 win10(客户机) windows 2003server 2008server(服务器) ...

  8. Linux系统中的文件归档压缩

    1.文件归档 tar          c    创建          f     指定文件名称          x    解档          v    显示过程          t     ...

  9. java tar.gz 格式多文件打包压缩与解压

    问题背景:开发中,我们时常会遇到对文件进行存储或传输的问题,但如果传输储存的文件较大,浪费磁盘空间不说,还会大大影响程序运行效率.于是便引出了这篇文章的主题,关于文件打包与压缩的问题.这里" ...

最新文章

  1. 激光雷达激烈竞争市场
  2. 推荐6个HTML5编辑器
  3. 火热招募中 | PMCAFF产品经理社区志愿者计划火热开启
  4. 加工中心局部坐标系g52设定_CNC加工中心程序代码大全,数控加工必备!
  5. 大数据的下一站是什么?服务/分析一体化
  6. error40;无法打开到SQL Server的连接,设置了Tcp/IP等也不能连接的问题
  7. 小米正式发布潮流手机小米Civi 1S和小米智能家庭屏10两款重磅新品
  8. padding、margin百分比
  9. jQuery常用工具方法
  10. 学技术的不能自废武功
  11. vs2010基于Win32API串口通信MFC实例
  12. Coursera视频无法播放问题解决
  13. 猴子也能学会的jQuery第七期——jQuery动画(上)
  14. 使用myeclispe或者sts工具,创建的myBatis的 xml文件不提示的问题解决方法
  15. nodejs之pathinfo/pathname的使用
  16. 使用msf创建木马使用脚本
  17. Dubbo服务正常发布,但消费不到的问题,也有可能是没有正确发布
  18. enternet.exe
  19. bootstrap datetimepicker 用法+demo案例下载
  20. 基于FPGA的分布式拉曼光纤测温控制系统

热门文章

  1. vs2017生成sqlserver 2017项目出现.Net SqlClient Data Provider: Msg 10343
  2. Python基础-变量作用域
  3. python基础查漏补缺1--算数、字符串与变量
  4. Java 监听器,国际化
  5. UVALive 6511 Term Project
  6. python移位操作困惑
  7. 学以致用十三-----Centos7.2+python3+YouCompleteMe成功历程
  8. 【TeeChart .NET教程】(七)使用函数
  9. GNS3从入门到精通
  10. java中原始数据文件的输入