当前位置: 首页 > news >正文

命令行快速进阶(六)Ubuntu中对压缩文件的操作和处理

文件管理的另外一些操作是对文件的压缩和解压缩,文件及目录文档的创建/列出/展开操作。Linux包括了一些压缩部件可用来创建/压缩/展开/列出压缩文件和文件夹的内容。这些常用命令有:

bunzip2                      展开一个压缩文件

bzip2                          压缩或展开文件及目录

gunzip                        展开一个压缩文件

gzip                           压缩或展开文件及目录

tar创建/展开/列出压缩或未压缩文件及目录文件夹内容

其中tar命令最为流行。tar命令的使用非常灵活,然而你也可以快速掌握tar命令的使用方法,通过记住一些常见的命令行选项。例如,创建一个目录的压缩文档,可以使用tarczf选项。例如:

tar czf compressedfilename.tgz directoryname

该命令的结果通常是某个目录的压缩文档(以.tgz结尾的文件),包括该目录下的所有文件及子目录。在刚才的命令行选项czf前加上v,可以在压缩过程中列出所压缩的文件。如果要列出压缩文件的内容,可以将选项c替换为t。例如:

tar tzf archive

如果archive中有很多个文件,更适合的调用方法为:

tar tzf archive | less

展开压缩文档中的内容,使用tarzxf选项。例如:

tar zxf archive

tar命令将解压缩archive到当前目录。


相关文章:

  • 命令行快速进阶(七)通过byobu使用多个命令终端
  • Ubuntu中的用户管理(一)用户账户
  • Ubuntu中的用户管理(二)群组管理
  • Ubuntu中的用户管理(三)用户管理
  • Ubuntu中的用户管理(四)密码管理
  • Ubuntu中的用户管理(五)授予常规用户系统管理员权限
  • Ubuntu中的用户管理(六)硬盘配额
  • Ubuntu中的用户管理(七)相关Ubuntu命令
  • Windows下Ubuntu 12.04 LTS 的安装(双系统使用EasyBCD)
  • Ubuntu 12.04下安装QQ2012Beta3
  • Ubuntu 12.04 中文输入法
  • Ubuntu下的截图软件Deepin Scrot
  • SHELL 编程入门与提高(一)第一个shell程序
  • Ubuntu 12.04 LTS 中文txt文件显示乱码问题
  • SHELL 编程入门与提高(二)bash/pdksh中的表达式比较
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • const let
  • create-react-app项目添加less配置
  • EOS是什么
  • Fabric架构演变之路
  • js
  • oldjun 检测网站的经验
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • Tornado学习笔记(1)
  • 闭包--闭包作用之保存(一)
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 力扣(LeetCode)965
  • 十年未变!安全,谁之责?(下)
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 数组大概知多少
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (6)添加vue-cookie
  • (9)目标检测_SSD的原理
  • (C#)一个最简单的链表类
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (附源码)springboot炼糖厂地磅全自动控制系统 毕业设计 341357
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (四)库存超卖案例实战——优化redis分布式锁
  • (一)基于IDEA的JAVA基础1
  • (转)Android学习笔记 --- android任务栈和启动模式
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)ORM
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • .NET DataGridView数据绑定说明
  • .net oracle 连接超时_Mysql连接数据库异常汇总【必收藏】
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • .vue文件怎么使用_vue调试工具vue-devtools的安装
  • ??如何把JavaScript脚本中的参数传到java代码段中
  • @staticmethod和@classmethod的作用与区别
  • [ Algorithm ] N次方算法 N Square 动态规划解决
  • [android] 请求码和结果码的作用