Linux 压缩和解压缩常用命令
主要记录tar,zip,gzip,bzip2,rar等常用命令,对.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、.zip、.rar这8种压缩文件的操作.
1. tar 命令
命令格式: tar [主选项+辅助选项] 文件/目录
主选项:c 打包,x 拆包,t 列出包的内容 *在命令中, c/x/t 仅能存在一个!
辅助选项:
-z:是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz
-j:是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2
-v:显示文件 *常用
-f:使用包名 *一般放最后,后面直接跟包名
-p:使用原文件的原来属性(属性不会依据使用者而变)
--exclude FILE:在压缩的过程中,不将 FILE 打包
tar -cvf archive.tar foo bar #将foo和bar文件打包成 archive.tar,没有压缩
tar -zcvf archive.tar.gz foo #将foo文件打包后以gzip压缩,后缀.tar.gz/.tgz
tar -jcvf archive.tar.bz2 foo #将foo文件打包后以bzip2压缩,后缀.tar.bz2 tar -tvf archive.tar #详细列出archive.tar中的文件
tar -ztvf archive.tar.gz #详细列出archive.tar.gz中的文件,z参数是必须的 tar -xvf archive.tar #拆包解压到当前文件夹
tar -zxvf archive.tar.gz ./test #解压到test文件夹中
2. zip 命令
命令格式:
压缩:zip [选项] [打包后的文件名] [打包的文件/目录]
解压缩:unzip [选项] [.zip文件]
zip archive.zip foo #将foo文件打包压缩成archive.zip
zip -m archive.zip foo #将foo文件打包压缩成archive.zip 后删除foo unzip archive.zip #解压缩
unzip -l archive.zip #列出archive.zip中的文件
unzip archive.zip -d ./test #将archive.zip解压到test目录
3. gzip / bzip2 命令
命令格式:
压缩:gzip [选项] [打包后的文件名] [打包的文件/目录]
解压缩:gzip -d [.gz文件名]
gunzip [.gz文件名]
*bzip2与gzip用法一样
gzip foo #将foo文件打包成foo.gz,不保留foo文件
gzip -l foo.gz #列出foo.gz中的文件,不解压 gzip -d foo.gz #将foo.gz解压成foo文件
gunzip foo.gz #将foo.gz解压成foo文件 #bzip2 与gzip用法一样,后缀为.bz2
4. rar 命令
默认linux版本不支持rar压缩,须安装,ubuntu下使用:sudo apt-get install rar 进行安装。
命令格式: rar [选项] [打包后的文件名] [打包的文件/目录]
rar a test.rar foo #将foo文件打包成test.rar
rar x test.rar #将test.rar解压到当前目录
rar x test.rar ./test #将test.rar解压到test目录
Linux 压缩和解压缩常用命令的更多相关文章
- Linux常用命令学习3---(文件的压缩和解压缩命令zip unzip tar、关机和重启命令shutdown reboot……)
1.压缩和解压缩命令 常用压缩格式:.zip..gz..bz2..tar.gz..tar.bz2..rar .zip格式压缩和解压缩命令 zip 压缩文件名 源文件:压缩文件 ...
- 【转载】 Linux常用命令: zip、unzip 压缩和解压缩命令
Linux常用命令: zip.unzip 压缩和解压缩命令 Linux常用命令: zip.unzip 压缩和解压缩命令 zip的用法 基本用法是: zip [参数] [打包后的文件名] [打包的目 ...
- Linux系列教程(八)——Linux常用命令之压缩和解压缩命令
前面一篇博客我们讲解了Linux帮助和用户管理命令,对于帮助命令,man 命令能获得命令和配置文件的帮助信息,help命令能获得shell内置命令的帮助信息.我们可以通过which来区分什么是shel ...
- Linux常用命令之压缩和解压缩命令
目录 1.压缩解压缩格式 .gz 一.将文件压缩为 .gz 格式,只能压缩文件:gzip 二.将 .gz 文件解压:gunzip 2.压缩解压缩格式 .tar.gz 一.将文件或目录压缩为 .tar. ...
- Linux命令——压缩和解压缩
Linux命令--压缩和解压缩 尽管文件后缀名在Linux中没什么用,但还是来看看: .gz:表示由gzip压缩工具压缩的文件 .bz2:表示由bzip2压缩工具压缩的文件 .tar:表示由tar打包 ...
- 『学了就忘』Linux基础命令 — 32、压缩和解压缩相关命令
目录 1.".zip"格式压缩 2.".gz"格式压缩 3.".bz2"格式压缩 4.".tar"格式打包 5.打包和压 ...
- Linux下的压缩和解压缩命令——gzip/gunzip
gzip命令 gzip命令用来压缩文件.gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多处".gz"扩展名. gzip是在Linux系统中经常使用的一个对文件进行压 ...
- Linux下的压缩和解压缩命令gzip/gunzip
作者:邓聪聪 Linux下的压缩和解压缩命令——gzip/gunzip yum -y install zip gzip (--安装压缩工具) gzip命令 gzip命令用来压缩文件.gzip是个使用广 ...
- Linux文件压缩和解压缩命令
Linux文件压缩和解压缩命令: tar 命令(打包并压缩的话,原文件也会默认存在) -c 建立打包档案 -x 解包 -t 查看包里的类容 -r 向包里追加文件 -v 显示打包过程 -f 文件 比如: ...
- Linux学习笔记(六)压缩和解压缩命令
压缩和解压缩命令 zip unzip gzip gunzip bzip2 bunzip2 tar zip (.zip格式的压缩文件) 英文原意:package and compress (archiv ...
随机推荐
- 新手mysql 基础语法
SELECT * from new; SELECT stuname FROM new; //查询某一列 SELECT DISTINCT stuname FROM new; //查询同一列中不同的值 S ...
- Python的50个模块,满足你各种需要
Python具有强大的扩展能力,我列出了50个很棒的Python模块,包含几乎所有的需要:比如Databases,GUIs,Images, Sound, OS interaction, Web,以及其 ...
- wordpress及其simple_press插件完成 的中文论坛
wordpress 及 其simple_press插件的论坛功能 开发准备: 一直从事java及as3方面的开发,首次听同事提起PHP的wordpress,于是上网查了下, 才知道这款软件的强大,转而 ...
- RadioButtonList 属性设置
RadioButtonList 属性里有RepeatDirection 设为Horizontal
- linux 内核学习之八 进程调度过程分析
一 关于进程的补充 进程调度的时机 中断处理过程(包括时钟中断.I/O中断.系统调用和异常)中,直接调用schedule(),或者返回用户态时根据need_resched标记调用schedule() ...
- Themida和Winlicense加壳软件脱壳教程
(一)Themida和不用license的Winlicense加壳软件就不说了,直接上脚本脱壳. (二)先看看不同版本OEP的一些小特征: Temida2.1.X.X版本之后的OEP特征(2.0.8. ...
- web.config设置和取值
博客园中有一篇文章对web.config的结构做了很详细的介绍,原文见 http://www.cnblogs.com/gaoweipeng/archive/2009/05/17/1458762.htm ...
- multipath tcp experiment
git clone https://github.com/Neohapsis/mptcp-abuse.git sudo apt-get install python-pip sudo pip inst ...
- RDF和Jena RDF API简介
这是官方文章<An Introduction to RDF and the Jena RDF API>的译文.原文是在刺猬的温驯这里看到的.其中的图片没法显示了,还有一段丢失了.于是我在此 ...
- JavaScript测试工具比较: QUnit, Jasmine, and Mocha
1. QUnit A JavaScript Unit Testing framework. QUnit is a powerful, easy-to-use JavaScript unit testi ...