ubuntu解压命令大全

转载自:https://forum.ubuntu.com.cn/viewtopic.php?t=158893

.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
---------------------------------------------
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
---------------------------------------------
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName
---------------------------------------------
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
---------------------------------------------
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
---------------------------------------------
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
---------------------------------------------
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName

rar请到:http://www.rarsoft.com/download.htm 下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp rar_static /usr/bin/rar
---------------------------------------------
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName

lha请到:http://www.infor.kanazawa-it.ac.jp/~ishii/lhaunix/下载
>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/
---------------------------------------------
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
---------------------------------------------
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
---------------------------------------------
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName

sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
sEx请到: http://sourceforge.net/projects/sex下载
解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp sEx /usr/bin/

<think>好的,用户想在Ubuntu中使用命令解压文件,需要查找相关的解压命令。首先,我需要回忆一下常见的压缩文件格式以及对应的解压命令Ubuntu通常使用tar来处理.tar、.tar.gz、.tar.bz2等格式,对于.zip文件可能用unzip,.rar可能需要安装unrar。 然后,用户的问题可能涉及不同格式的具体命令,比如解压.tar.gz可能用tar -xzvf,而解压.zip用unzip。同时,可能需要提到如何安装相关工具,比如安装7-Zip的p7zip-full来支持.7z文件。此外,还要注意是否需要特定参数,比如解压到指定目录,或者静默输出。 还要检查是否有引用相关的资料。用户提供的引用中有关于编译7-Zip和OpenSSL的内容,可能可以关联到解压工具,比如7-Zip的7za命令在Linux下的使用,但用户更可能需要的是常见的解压命令,所以需要结合这些信息,但主要回答应集中在Ubuntu自带的工具和常用命令上。 需要确保每个格式都有对应的解压命令示例,并且语法正确,比如使用正确的选项参数。此外,可能还需要提醒用户如果某些命令不存在,如何安装对应的软件包,比如sudo apt install unzip等。 最后,生成相关问题时要围绕解压命令的扩展,比如如何压缩文件,如何查看压缩包内容,如何处理分卷压缩等。确保问题相关且有助于用户进一步了解。</think>在Ubuntu系统中,命令解压操作需要根据压缩包格式选择对应的工具。以下是常见文件格式的解压命令汇总: ### 一、基础解压命令集 1. **.zip格式** ```bash unzip filename.zip # 解压到当前目录 unzip -d target_dir filename.zip # 解压到指定目录[^1] ``` 2. **.tar格式** ```bash tar -xvf filename.tar # 基本解包 tar -xvf filename.tar -C target_dir # 指定解压路径 ``` 3. **.tar.gz/.tgz格式** ```bash tar -xzvf filename.tar.gz # 解压并显示过程 ``` 4. **.tar.bz2格式** ```bash tar -xjvf filename.tar.bz2 ``` 5. **.7z格式** 需先安装p7zip-full: ```bash sudo apt install p7zip-full 7z x filename.7z # 递归解压所有子目录 ``` ### 二、特殊格式支持 1. **.rar格式** 需安装非自由软件包: ```bash sudo apt install unrar unrar x filename.rar ``` 2. **多卷压缩包** 对分卷压缩的.zip/.rar文件: ```bash unzip multipart.zip.001 # 自动识别连续分卷 unrar x multipart.part1.rar ``` ### 三、高级操作技巧 1. **预览压缩内容** ```bash tar -ztvf filename.tar.gz # 查看.tar.gz内容 unzip -l filename.zip # 列出.zip文件目录 ``` 2. **指定解压文件** ```bash unzip filename.zip "*.txt" -d text_files # 仅解压txt文件 ``` 3. **自动创建目录** 添加`-a`参数自动处理路径: ```bash unzip -a filename.zip ``` ### 四、工具安装建议 若遇到`command not found`错误,可通过以下命令安装对应工具: ```bash sudo apt update sudo apt install unzip # 安装zip支持 sudo apt install unrar # 安装rar支持 sudo apt install p7zip # 安装7z支持 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值