当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 > Linux压缩包

Linux压缩包 时间:2018-09-27      来源:未知

一、使用 tar 进行压缩和解压缩

tar 命令解析:

-c 压缩目录

-z 使用 gzip 命令处理备份文件

-Z 使用 compress 命令处理备份文件

-j 使用 bzip2 命令处理备份文件

-x 解压 压缩包

-v 显示命令的执行过程

-f 指定备份的文件

-t 列出压缩包里面文件的目录

-C 指定压缩包解压的目录

使用:

# 打包 /home/demon/下的所有文件

# tar -cvf /home/demon.tar /home/demon

# 打包 /home/demon 下的所有文件,并压缩为gz格式

# tar -czvf /home/demon.tar.gz /home/demon

# 打包 /home/demon 下的所有文件,并压缩为bz2格式

# tar -cjvf /home/demon.tar.bz2 /home/demon

# 解压 demon.tar

# tar -xvf demon.tar

# 解压 demon.tar.gz

# tar -zxvf demon.tar.gz

# 解压 demon.tar.bz2

# tar -jxvf demon.tar.bz2

# 解压一个单一文件 (demon目录下有一个 id_rsa 文件,我们解压 demon.tar.gz)

# tar -zxvf demon.tar.gz demon/id_rsa (这里的路径是相对路径)

二、使用 zip 进行压缩和解压缩

zip 命令解析:

-a 将文件转成ASCII模式

-F 尝试修复损坏的压缩文件

-h 显示帮助界面

-m 将文件压缩之后,删除源文件

-n 特定字符串 不压缩具有特定字尾字符串的文件

-o 将压缩文件内的所有文件的新变动时间设为压缩时候的时间

-q 安静模式,在压缩的时候不显示指令的执行过程

-r 将指定的目录下的所有子目录以及文件一起处理

-S 包含系统文件和隐含文件(S是大写)

-t 日期 把压缩文件的后修改日期设为指定的日期,日期格式为mmddyyyy

使用:

# 压缩 /home/demon 目录

# zip D.zip D

# 解压缩 D.zip

# unzip D.zip

三、rpm 包解压

# rpm2cpio xxx.rpm | cpio -div

上一篇:Linux 系统目录的作用

下一篇:Linux查看进程状态

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部