Linux下解压:tar、rar、7z命令
一、tar命令常见参数与实例
必须的参数:(3个参数不能共存)
-c :创建压缩文件c代表create。
-x :解压缩文件
-t :查看压缩包里面的文件!
辅助参数:
-z:用 gzip压缩/解压缩
-j :用 bzip2压缩/解压缩
-v:显示压缩/解压缩的进度条
-f :使用档名(注意:f后面不要接参数,也就是说-zxfv是不对的,要写成-zxvf)
实例:
1、解压一个文件(解压缩abc.tar.bz2):
tar -jxvf abc.tar.bz2
2、创建压缩文件(把one.mp3和two.mp3压缩成abc.tar.bz2):
tar -zcvf abc.tar.bz2 one.mp3 two.mp3
二、rar格式的解压缩实例
由于rarlinux是收费软件,所以首先要下载rarlinux,然后安装它。
安装方法:下载rarlinux的包,官方网址是:www.rarsoft.com
之后
tar -zxvf rarlinux.tar.gz
cd ./rarlinux
make && make install
实例:unrar e filesname.rar
三、7z文件解压缩实例
安装:Redhat、Fedora、Centos安装命令:
yum install p7zip
安装:Debian、Ubuntu安装命令:
apt-get install p7zip
实例:7z x filename.7z
------------------------------------------------------------------------------------------
1、tar
(1)这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
(2)下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
(3)参数-f是必须的
-f:使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
(4)
# tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar -uf all.tar logo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar -xf all.tar
这条命令是解出all.tar包中所有文件,-t是解开的意思
(5)压缩
tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar -cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
(6)解压
tar -xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar -xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
(7)总结
1、*.tar 用 tar -xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar -xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2 用 tar -xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar -xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
Linux下解压:tar、rar、7z命令相关推荐
- linux下怎么解压tar.xz,Linux下解压.tar.xz格式文件的方法
前言 对于xz这个压缩相信很多人陌生,但xz是绝大数linux默认就带的一个压缩工具,xz格式比7z还要小. 今天在下载Node.js源码包的时候遇到的这种压缩格式.查了一下资料,这里进行一下记录,分 ...
- Linux下解压.tar.gz 和.gz文件解压的方式
tar.gz 使用tar命令进行解压 tar -zxvf java.tar.gz gz文件的解压 gzip 命令 gzip -d java.gz 解压gz文件到特定目录,tar.gz包内提取某个文件在 ...
- Linux下解压tar.xz文件
1.概述 安装MySQL时发现有些版本是以tar.xz文件进行压缩的,于是对它进行了一下了解,现将内容总结如下. 2.使用tar命令解压一览 首先说一下,tar是tape archive的全称,它预装 ...
- linux下解压tar zip tgz
对于.tar.gz文件或者tgz文件 用tar -xvf 直接在当前目录解压 tar -zxvf xxxxx.tar.gz -C directory(你要解压到哪,需要提前新建)/ unzip -d ...
- linux下解压.tar.bz2文件
方式1: 4 teps: 1.bunzip2 <file>.tar.bz2 2.tar xf <file>.tar 3.cd /<file> 4. ./config ...
- linux解压gz.gz文件,linux解压tar.gz并重命名_linux解压tar.gz文件
原标题:linux解压tar.gz并重命名_linux解压tar.gz文件 命名为jpg.tar.gz tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.t ...
- 解压命令linux tgz,linux下解压tgz文件--tar命令详解
tar [-cxtzjvfpPN] 文件与目录 ....参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的 ...
- eoiioe linux下解压命令大全
http://www.cnblogs.com/eoiioe/archive/2008/09/20/1294681.html eoiioe linux下解压命令大全 .tar 解包:tar xvf Fi ...
- linux下解压命令大全
linux下解压命令大全 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------- ...
- linux解压tar后缀的包,解压tar包的linux命令的详细说明
Linux系统下解压tar包自然要用到tar命令.下面由学习啦小编整理了解压tar包的linux命令的详细说明,希望对你有帮助. 解压tar包的linux命令的详细说明 tar -c: 建立压缩档案 ...
最新文章
- 产生高斯数据集的scikit-learn API
- python3.8.2汉化包-Python3.8.2中文版 32/64位 官方最新版
- 3 v4 中心节点固定_死磕以太坊源码分析之p2p节点发现
- sql server 计算两个时间 相差的 几天几时几分几秒
- 确保Kubernetes环境安全的3种最佳实践
- 如何获取android源码
- 【QT】QT从零入门教程(一):图像处理自编软件
- git 安装_Windows系统Git安装教程(详解Git安装过程)
- 如何能顺利往表中允许为null的字段插入null值(参数绑定)
- Presto内存泄露问题调查
- jQuery实现记住帐号密码功能
- C++ Primer 第五版 电子书(英文)pdf下载
- orientation
- 怎样恢复内存卡的视频文件?(图文操作解析)
- 螺旋无限延伸_无限螺旋篇 其之四
- Hive创建表的几种方式
- 应用PCA算法提取特征脸,重构人脸图像,并利用SVM算法进行人脸识别
- 详解百度指数搜索指数js逆向
- qq怎么高质量引流?QQ群怎么引流高质量客户
- 丈八网安携手众智维 智能化高仿真网络靶场助力安全应急演练
热门文章
- Day-5: Python高级特性
- 使用Servlet实现用户注册
- BZOJ-1034 泡泡堂
- Android--pendingIntent Intent
- MyEclipse 8.0注冊码+原版下载_Java开发软件
- HashMap HashTable ConcurrentHashMap
- 可以直接在C++里面写类似RSL的shader了
- 学以致用十三-----Centos7.2+python3+YouCompleteMe成功历程
- 微软P2V工具之Disk2VHD
- 二进制安装mysql 5.7、mariadb (附yum安装方式)