<>linux常用的解压和压缩命令如下:

<>.zip或.zipx

压缩文件.zip、.zipx:都可以使用zip命令。例如,要将目录/home/user1/mydata压缩成一个文件mydata.zip,可以使用以下命令:
zip -r mydata.zip /home/user1/mydata/
要解压缩.zip或.zipx文件,都可以使用unzip命令:
unzip mydata.zip
注:如果没有zip命令,可以使用yum下载如下:
sudo yum install zip
<>.rar

压缩文件.rar:例如,要将目录/home/user1/mydata压缩成一个文件mydata.rar,可以使用以下rar a命令:
rar a mydata.rar /home/user1/mydata/
要解压缩.rar文件,可以使用以下unrar x命令:
unrar x mydata.rar
注:如果没有rar命令,可以使用yum下载如下:
sudo yum install rar
<>.tar

压缩文件.tar:例如,要将目录/home/user1/mydata压缩成一个文件mydata.tar,可以使用以下tar cvf命令:
tar cvf mydata.tar /home/user1/mydata/
要解压缩.tar文件,可以使用以下tar xvf命令:
tar xvf mydata.tar
<>.gz或tar.gz或.tgz

压缩文件.gz、.tar.gz或.tgz:都可以使用tar czvf
命令压缩。例如,要将目录/home/user1/mydata压缩成一个文件mydata.tar.gz,可以使用以下命令:
tar czvf mydata.tar.gz /home/user1/mydata/
要解压缩.gz、.tar.gz或.tgz文件,都可以使用以下tar xzvf命令:
tar xzvf mydata.tar.gz
<>.Z或.tar.Z

压缩文件.Z或.tar.Z:都可以使用tar czvf
命令压缩。例如,要将目录/home/user1/mydata压缩成一个文件mydata.tar.Z,可以使用以下命令:
tar czvf mydata.tar.Z /home/user1/mydata/
要解压缩.Z或.tar.Z文件,都可以使用以下tar xzvf命令:
tar xzvf mydata.tar.Z
<>.bz或.tar.bz或.bz2或.tar.bz2

压缩文件.bz、.tar.bz或.bz2、.tar.bz2:都可以使用tar cjvf
命令压缩。例如,要将目录/home/user1/mydata压缩成一个文件mydata.tar.bz2,可以使用以下命令:
tar cjvf mydata.tar.bz2 /home/user1/mydata/
要解压缩.bz、.tar.bz或.bz2、.tar.bz2文件,都可以使用以下tar xjvf 命令:
tar xjvf mydata.tar.bz2
<>.xz或tar.xz

压缩文件.xz、.tar.xz:都可以使用tar cjvf
命令压缩。例如,要将目录/home/user1/mydata压缩成一个文件mydata.tar.xz,可以使用以下命令:
tar cjvf mydata.tar.xz /home/user1/mydata/
要解压缩.xz、.tar.xz文件,都可以使用以下tar xjvf 命令:
tar xjvf mydata.tar.xz
<>.lha

压缩文件.lha:例如,要将目录/home/user1/mydata压缩成一个文件mydata.lha,可以使用以下lha a命令:
lha a mydata.lha /home/user1/mydata/
要解压缩.lha文件,可以使用以下lha x命令:
lha x mydata.lha
注:如果没有lha命令,可以使用yum下载如下:
sudo yum install lhasa
<>.deb

压缩文件.deb:例如,要将软件myapp打包成一个文件myapp.deb,可以使用以下dpkg-deb --build命令:
dpkg-deb --build myapp
要安装.deb文件,可以使用以下dpkg -i命令:
dpkg -i myapp.deb
注:如果没有dpkg命令,可以使用yum下载如下:
sudo yum install dpkg
<>.rpm

压缩文件.rpm:例如,要将软件myapp打包成一个文件myapp.rpm,可以使用以下rpm -ba命令:
rpm -ba myapp.spec
要安装.rpm文件,可以使用以下rpm -i命令:
rpm -i myapp.rpm
<>.7z

压缩文件.7z:例如,要将目录/home/user1/mydata压缩成一个文件mydata.7z,可以使用以下7z a命令:
7z a mydata.7z /home/user1/mydata/
要解压缩.7z文件,可以使用以下7z x命令:
7z x mydata.7z
注:如果没有7z命令,可以使用yum下载如下:
sudo yum install p7zip
<>拓展总结

在使用tar命令,去解压所有支持tar命令解压缩的类型文件时(.tar、.gz、tar.gz或.tgz、.Z、.tar.Z、.bz、.tar.bz、.bz2、.tar.bz2、.xz、tar.xz),不需要在文件名后面添加解压目录,tar命令会自动解压到当前目录。如果需要指定解压缩目录,都可以使用
-C参数,例如:
tar xzvf file.tar.gz -C /tmp/

技术
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:766591547
关注微信