Linux下解压与压缩命令
本文主要是总结题主在学习与工作中使用到的Linux环境下解压与压缩命令,内容不算很全,但是囊括了大部分需求场景,如有误笔之处,还请同学指正。
1、.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
2、.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
3、.tar.gz和.tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
4、.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
5、.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
6、.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
7、.tar.bz
解压:tar jxvf FileName.tar.bz
8、.Z
解压:uncompress FileName.Z
压缩:compress FileName
9、.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
10、.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
11、.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
12、.rpm
解包:rpm2cpio FileName.rpm | cpio -div
13、.deb
打包:$dpkg -b mydeb mydeb.deb #第一个参数为将要打包的目录名,#第二个参数为生成包的名称
解包:ar p FileName.deb data.tar.gz | tar zxf -
ps:rpm和deb包通常是用于安装软件,类似于apt-get和yum
针对rpm包:主要包括以下操作:
rpm -ivh rpm包名 #安装软件,下面是参数说明##-i :install ,安装##-v : --verbose ,显示详细信息##-h:–hash,进度条##–nodeps :安装前不需要检查依赖rpm -Uvh rpm包名 #升级软件rpm -e rpm包名 #卸载软件,其中如果在加上选项–nodeps ,表示卸载软件时,不检查依赖。这样会使那些使用软件包的软件在此之后可能会不能正常工作rpm -qpi rpm包名 #查询软件包的详细信息:执行###由于软件包比较多,一般会采取过滤。类如: rpm -qa | grep rpm软件包 rpm -qf rpm包名 #查询某个文件是属于那个rpm包的rpm -qpl rpm包名 #查该软件包会向系统里面写入哪些文件
针对deb包:主要包括以下操作:
sudo dpkg -i xxx.deb # 安装软件包xxx.deb
sudo dpkg -R xxx # 安装目录xxx下所有的软件包
sudo dpkg -r xxx.deb # 卸载软件包xxx.deb,但是保留软件配置信息。有些软件会有个人设置的一些配置
sudo dpkg -P xxx.deb # 卸载软件包xxx.deb,且删除软件配置信息。
sudo dpkg -I xxx # 搜索软件包
sudo dpkg -l # 列出所有已安装的deb包,同时显示版本号以及简短说明
sudo dkpg -p xxx # 查看包的具体信息
sudo dkpg -L xxx # 查看一个软件包安装到系统里面的文件目录信息。很多人抱怨用了Ubuntu或者Debian以后,不知道自己的软件给安装到什么地方了,其实就可以用这个命令来查找
Linux下解压与压缩命令相关推荐
- linux 解压和压缩命令大全(学无止境)
当需要用到的该功能的时候就忘记了怎么写,一定要多练才能学会哦. .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar ...
- ubuntu下解压和压缩命令
.gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 解压:tar zxvf FileName. ...
- 解压linux的iso软件,linux下解压iso文件
.iso文件的格式是iso9660,iso9660是cd上的一种文件系统, 也就是说是 是数据在cd上的组织形式: 它的一些限制是: 1.最多8级子目录(可以用RockRidge Extension增 ...
- Linux下解压命令、压缩命令大全,详细教程
Linux下解压命令.压缩命令大全,详细教程 linux常用的解压和压缩命令如下: 1..tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar Di ...
- 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 tgz,linux下解压tgz文件--tar命令详解
tar [-cxtzjvfpPN] 文件与目录 ....参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的 ...
- linux备份压缩tgz,linux关于解压和压缩命令 zip rar tar.gz tgz
linux关于解压和压缩命令 .zip 解压:unzip FileName.zip 压缩:zip FileName.zip DirName .rar 解压:rar -x FileName.zip 压缩 ...
- Linux 解压,压缩文件--tar 命令
其实在Linux中,有许多种解压,压缩文件的命令,本博客介绍 tar 命令 如果Linux 系统不能运行tar 命令的朋友,先安装一下: 1)安装 1.apt-get 方式安装: sudo apt-g ...
最新文章
- 通过FactoryBean方式来配置bean
- selenium + python自动化测试unittest框架学习(五)webdriver的二次封装
- jq 给节点node加事件_JavaScript 原生对象、属性、方法、事件、事件参数
- 【最新合集】编译原理习题(含答案)_4-7语法分析_MOOC慕课 哈工大陈鄞
- Java并发常用方法 sleep 和 wait
- 计算机快捷键 还原默认值,CAD默认快捷键如何恢复?教你还原CAD默认配置的方法...
- npm git 遇到的问题解决笔记
- Arrays工具类和二维数组
- HttpsessionListener 实现在线人数统计
- 活跃在海底隧道的铁路“小蓝人”
- Javascript心得(一) Javascript数据类型
- 磨刀室-文本编辑之全面接触PDF:最好用的PDF软件汇总(转)
- 注册表修改系统显示时间
- python破解zip,rar文件密码问题
- WhatsApp网页版扫码分析
- 1.居民身份证号码,由17位数字本体码,和1位数字校验码组成 2.判断用户输入的身份证号码是否合法 规则为:号码为18位,不能以0开头,前17位只可以是数字,最后一位可以是数字或‘X‘
- scala基本操作分解实战
- html 用户列表,用户列表.html
- 纯CSS 红砖背景墙
- Python代码:检查学号是否合法