`
xuelianbobo
  • 浏览: 175198 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

linux亦步亦趋(15)文件管理压缩与解压

阅读更多

在linux系统下我们也可以进行文件的压缩与解压,达到减少磁盘占用,提高管理密度的功能。

常用命令如下:

gzip命令:

该命令用于压缩文件,格式:gzip  文件;

  • 特点一:不支持压缩目录
  • 特点二:不保留源文件
  • 特点三:生成的格式为.gz
  • 例子如下:
[root@localhost test]# ls -l
总计 12
-rw-r--r-- 1 root root   32 07-23 22:20 test1.sh
drwxr-xr-x 2 root root 4096 07-24 12:30 testdir
-rwxrwxrwx 1 test test   32 07-23 22:19 test.sh
[root@localhost test]# gzip test.sh
[root@localhost test]# ls -l
总计 12
-rw-r--r-- 1 root root   32 07-23 22:20 test1.sh
drwxr-xr-x 2 root root 4096 07-24 12:30 testdir
-rwxrwxrwx 1 test test   54 07-23 22:19 test.sh.gz 
##ls的结果 :产生了一个.gz文件,同时源文件消失了  
[root@localhost test]#
[root@localhost test]# gzip testdir
gzip: testdir is a directory -- ignored
##对目录进行操作的时候发现是不支持的
[root@localhost test]#

 

gunzip命令:

该命令与gzip对应,是用来解压缩gzip产生的文件的。格式:gunzip 文件;

  • 与gzip相对应。
  • 与gzip -d 是一个意思。
  • 例子如下:
[root@localhost test]# ls
test1.sh  testdir  test.sh.gz
[root@localhost test]# gunzip test.sh.gz
[root@localhost test]# ls -l
总计 12
-rw-r--r-- 1 root root   32 07-23 22:20 test1.sh
drwxr-xr-x 2 root root 4096 07-24 12:30 testdir
-rwxrwxrwx 1 test test   32 07-23 22:19 test.sh
[root@localhost test]#
[root@localhost test]# ls -l
总计 12
-rw-r--r-- 1 root root   32 07-23 22:20 test1.sh
drwxr-xr-x 2 root root 4096 07-24 12:30 testdir
-rwxrwxrwx 1 test test   54 07-23 22:19 test.sh.gz
[root@localhost test]# gzip -d test.sh.gz
[root@localhost test]# ls -l
总计 12
-rw-r--r-- 1 root root   32 07-23 22:20 test1.sh
drwxr-xr-x 2 root root 4096 07-24 12:30 testdir
-rwxrwxrwx 1 test test   32 07-23 22:19 test.sh
[root@localhost test]#

 

 我们知道gzip不支持文件夹的压缩,这可咋整,不用纠结,我们可以使用tar命令。

tar命令:

该命令的用途是打包目录,即将一个目录打成一个文件。

  • 常用格式:tar -cvf 新文件名 目录名  打包一个目录
  • 常用格式:tar -xvf  tar文件 解压一tar文件
  • -c 表示创建文件
  • -v 显示过程详情
  • -f  指定文件名
  • -z 打包的同时进行压缩或解压缩
  • -x 解压缩

压缩的例子如下:

##只进行压缩,
[root@localhost test]# tar -cvf testdirdd testdir
testdir/
testdir/test.txt
[root@localhost test]# ls -l
总计 24
-rw-r--r-- 1 root root    32 07-23 22:20 test1.sh
drwxr-xr-x 2 root root  4096 07-24 12:30 testdir
-rw-r--r-- 1 root root 10240 07-24 13:20 testdirdd
-rwxrwxrwx 1 test test    32 07-23 22:19 test.sh
[root@localhost test]#
##生成的新文件:testdirdd
##同时进行压缩:
[root@localhost test]# tar -cvzf tetsdir.z testdir
testdir/
testdir/test.txt
[root@localhost test]# ls -l
总计 16
-rw-r--r-- 1 root root   32 07-23 22:20 test1.sh
drwxr-xr-x 2 root root 4096 07-24 12:30 testdir
-rwxrwxrwx 1 test test   32 07-23 22:19 test.sh
-rw-r--r-- 1 root root  181 07-24 13:28 tetsdir.z
[root@localhost test]#

解压缩的例子如下:

 

##解压后源文件还保留,生成的文件会把tar的后缀去掉
[root@localhost test]# tar -xvf testdir.tar
testdir/
testdir/test.txt
[root@localhost test]#
[root@localhost test]# ls -l
总计 24
-rw-r--r-- 1 root root    32 07-23 22:20 test1.sh
drwxr-xr-x 2 root root  4096 07-24 12:30 testdir  ##新生成的文件
-rw-r--r-- 1 root root 10240 07-24 13:38 testdir.tar ##源文件
-rwxrwxrwx 1 test test    32 07-23 22:19 test.sh
##如果是用-cvzf来压缩的 那么解压需要用xvzf来才行

 


[root@localhost test]# ls -l
总计 16
-rw-r--r-- 1 root root   32 07-23 22:20 test1.sh
drwxr-xr-x 2 root root 4096 07-24 12:30 testdir
-rw-r--r-- 1 root root  181 07-24 13:46 testdir.tar.gz
-rwxrwxrwx 1 test test   32 07-23 22:19 test.sh
[root@localhost test]#tar -xvzf testdir.tar.gz ##加上解压缩的参数选项-z
testdir/
testdir/test.txt
[root@localhost test]# ls -l
总计 16
-rw-r--r-- 1 root root   32 07-23 22:20 test1.sh
drwxr-xr-x 2 root root 4096 07-24 12:30 testdir
-rw-r--r-- 1 root root  181 07-24 13:46 testdir.tar.gz
-rwxrwxrwx 1 test test   32 07-23 22:19 test.sh
[root@localhost test]# ls -l ./testdir  ##证明解包和解压缩均成功
总计 4
-rw-r--r-- 1 root root 65 07-24 12:30 test.txt

 

2
0
分享到:
评论

相关推荐

    亦步亦趋的代码移植——从Linux到Windows的代码移植.pdf

    "亦步亦趋的代码移植——从Linux到Windows的代码移植" 代码移植是指将原本运行在某一个操作系统平台上的代码移植到另一个操作系统平台上,使其能够在新的平台上正确地运行。文章主要讲解了从Linux到Windows的代码...

    亦步亦趋也是个问题.doc

    亦步亦趋也是个问题.doc

    主板芯片组与CPU的亦步亦趋.pdf

    《主板芯片组与CPU的紧密关系》 在个人计算机领域,CPU(中央处理器)和主板芯片组是两个至关重要的组成部分,它们的关系如同舞者与舞台,互相配合,共同决定了系统的性能表现。主板芯片组,由Intel、AMD和VIA等...

    2022年关于计算机类实验室信息化管理探索.docx

    信息化管理的宗旨在于创造一个开放的学习环境,优化实验教学资源,简化管理流程,并增强学生与实验之间的互动。通过计算机技术,实验室能够打破传统的时间和空间限制,实现教学资源的高效共享。这不仅让学生能够在更...

    七星事业编招聘2016年考试真题及答案解析版.docx

    9. 农业生产和管理流程:从购买优良品种、学习科学知识、合理耕种到科学管理,最后农民卖出粮食,这是农业生产改善的一个过程。 10. 土地使用权:根据我国宪法,土地使用权可以依法进行转让,这涉及到土地资源的...

    安陆2015年事业编招聘考试真题及答案解析完整版.docx

    根据给定文件的信息,我们可以从中提炼出以下几个知识点: ### 知识点1:人文社科类著作的特点 **原文描述:** > 许多人文社科类著作因对人的处境有着真切的关心,对人的命运有深刻的认识,对人的内心经验有()的...

    精品开拓市场 创新驱动 探讨中国烟草行业的数字化转型之路(PDF报告).rar

    在面对全球经济的快速变化和数字化浪潮的冲击下,中国烟草行业亦步亦趋地探索着自身的数字化转型之路。这份名为【精品】开拓市场 创新驱动 探讨中国烟草行业的数字化转型之路(PDF报告).rar的报告,便是一份深入...

    系统安装---装系统步骤(详细)

    二、亦步亦趋 XP 系统安装时的设置 在进行完系统安装前的设置之后,接下来系统就要真正的安装到硬盘上面去了,虽然 Windows XP 的安装过程基本不需要人工干预,但是有些地方,例如:输入序列号,设置时间,网络,...

    Access入门教程

    简单的Access入门教程,适合零基础人员学习,浅显易懂,亦步亦趋,不错的教程

    息烽2017年事业编招聘考试真题及答案解析版.docx

    7. 反义词搭配题:亦步亦趋表示缺乏主见,兴高采烈与恐惧、优柔寡断与果断是反义词关系,此处寻找的是负面词与正面词的对应。 8. 农业发展题:这段话讨论了传统农业的保护与现代化结合的问题,强调了保留农业生产...

    冕宁2019年事业编招聘考试真题及答案解析版(1).docx

    【标题】和【描述】提及的是...以上是对文件中部分内容的详细分析,涵盖了语言运用、银行业务、经济发展策略、修辞手法、感情理解、控制关系、宏观调控政策、园林定义、语义歧义、职业关系以及教育理念等多个知识点。

    行业资料-交通装置-一种摩托车后中心罩与尾灯的扣合结构.zip

    在当今汽车工业飞速发展的背景下,摩托车行业亦步亦趋,持续探索提升产品性能与用户体验的新途径。在此过程中,细节之处往往蕴含着巨大的创新潜能,例如摩托车后中心罩与尾灯的扣合结构,这一看似微不足道的设计环节...

    关于教师信息技术培训的通知.doc

    此外,Word和Excel的高级应用课程将深化教师对这两大办公软件的理解与操作,尤其针对教学工作中撰写教案、管理学生资料等实际需求进行专业培训,让教师在文件处理和数据分析方面的能力得到进一步加强。在多媒体素材...

    彭泽2015年事业编招聘考试真题及答案解析打印版.docx

    【彭泽2015年事业编招聘考试真题及答案解析打印版.docx】的文件涉及的内容主要是针对招聘考试的题目和解析,主要涵盖逻辑推理、经济理论、管理决策等多个方面。 1. 题目中提到的高山反应与急性脑血管梗阻的比较,...

    j2ee订票系统

    明确要实现何种功能,清楚设计的方法有哪几种,是否满足用户要求等多个方面进行预设计,其次对于自己是否已经掌握某方面技术要有一个全面的认识,不懂的就需要进一步学习,做得到亦步亦趋,最后,在对产品有一个全新...

    某房地产集团咨询诊断报告.docx

    在市场大潮中,该集团不满足于亦步亦趋,而是敢于尝试新项目,坚持高起点、高投入和高品质,从而在竞争中脱颖而出。通过不断创新的产品和服务,集团成功地与竞争对手区分开来,为公司带来了丰厚的回报。 品牌建设是...

    市中事业编招聘2020年考试真题及答案解析完整版(1).docx

    2. "亦步亦趋"与"主见"的关系是反义词。题目可能考察的是词汇搭配或逻辑关系,"亦步亦趋"表示跟随他人,缺乏独立见解,与"主见"(独立思考和决策的能力)相反。 3. 题目中提到,以前农村只有男孩才能读书,但张飞...

    afiarof永_锦能源煤矿安全监控系统验收表.doc

    在当今科技日新月异的发展背景下,煤矿安全生产的信息化建设亦步亦趋,不断提升。永锦能源作为我国煤炭产业的重要成员,深知安全生产的重要性,因而对煤矿安全监控系统的验收工作尤为重视。煤矿安全监控系统验收,不...

    上林事业编招聘2020年考试真题及答案解析下载版.docx

    5. 词语搭配题,测试了词语之间的逻辑关系,如“亦步亦趋”与“主见”的反义关系。 6. 类比题,比如“汽车:导航仪”对应“电脑:鼠标”,考查了物品间的功能关系。 7. 定义匹配题,涉及社会心理学的概念,如社会...

    国外设计团队CSS3网站模板是一款简洁白色大气的CSS3设计企业网站模板。_html网站模板_网页源码移动端前端_H5.rar

    随着互联网技术的飞速发展,网站的设计与开发亦步亦趋地进化着。特别是CSS3的出现,为网站带来了全新的视觉与交互可能性。本文将详细探讨一款国外设计团队推出的CSS3网站模板,该模板以简洁、白色、大气的风格闻名,...

Global site tag (gtag.js) - Google Analytics