linux下递归解压目录下的所有gz压缩文件。请高手指点。

linux下递归解压目录下的所有gz压缩文件。请高手指点。,第1张

linux下的压缩文件一般会芦弊有两种

.tar文件/慧喊.tar.gz文件和 .tar.bz2文件。

解压前者:tar zxvf xxx.tar.gz

解压后者用:tar jxvf xxx.tar.bz2. 可能还有其他中压缩文件,但很少能遇前哗野到,如何遇到可以键入man tar命令获取系统的帮助。

7z文件类型属于猜拍一个压缩文件类型,在linux要通过命令可以将其解压出来,下面由我为大家整理了linux下解压7z文件命令的相关知识,希望对大家有所帮助。

一、linux解压7z文件命令详解

解压缩7z文件

7za x phpMyAdmin-3.3.8.1-all-languages.7z -r -o./

参数含义:

x 代表解压缩文件,并且是按原始目录树解压(还有个参数 e 也是解压缩文件,但其会将所有文件都解压到根下,而不是自己原有的文历歼件夹下)

phpMyAdmin-3.3.8.1-all-languages.7z 是压缩文件,这里我用phpadmin做测试。这里默认使用当前目录下的phpMyAdmin-3.3.8.1-all-languages.7z

-r 表示递归解压缩所有的子文件夹

-o 是指定解压到的目录,-o后是没有空格的,直接接目录。这一点需要注意。

二、补充:linux压缩7z文件/文件夹命令

7za a -t7z -r Mytest.7z /opt/phpMyAdmin-3.3.8.1-all-languages/*

参数含义:

a 代表添加文件/文件夹到压缩包

-t 是指定压缩类型,这里定为7z,可不指定,因为7za默肢兆冲认压缩类型就是7z。

-r 表示递归所有的子文件夹

Mytest.7z 是压缩好后的压缩包名

/opt/phpMyAdmin-3.3.8.1-all-languages/*:是压缩目标。

注意:7za不仅仅支持.7z压缩格式,还支持.tar.bz2等压缩类型的。如上所述,用-t指定即可。

kali linux 压缩文件解压缩命令(包含7z)

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 御脊

解压: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 

——————————————— 

.tgz 

解压:tar zxvf FileName.tgz

.tar.tgz 

解压:tar zxvf FileName.tar.tgz 

压缩:tar zcvf FileName.tar.tgz FileName 

——————————————— 

.zip 

解压:unzip FileName.zip 

压缩:zip FileName.zip DirName 

——————————————— 

.rar 

解压:rar a FileName.rar 

压缩吵迅:rar e FileName.rar 

——————————————— 

.lha 

解压:lha -e FileName.lha 

压缩:lha -a FileName.lha FileName

7z命令的使用

1. 解压缩7z文件

7za x phpMyAdmin-3.3.8.1-all-languages.7z -r -o./

参数含义:

x  代表解压缩文件,并且是按原始目录树解压(还有个参数 e 也是解压缩文件,但其会将所有文件都解压到根下,而不是自己原有的文件夹下)

phpMyAdmin-3.3.8.1-all-languages.7z  是压缩文件,这里我镇碰渗用phpadmin做测试。这里默认使用当前目录下的phpMyAdmin-3.3.8.1-all-languages.7z

-r 表示递归解压缩所有的子文件夹

-o 是指定解压到的目录, -o后是没有空格的,直接接目录。这一点需要注意。

2. 压缩文件/文件夹

7za a -t7z -r Mytest.7z /opt/phpMyAdmin-3.3.8.1-all-languages/*

参数含义:

a  代表添加文件/文件夹到压缩包

-t 是指定压缩类型,这里定为7z,可不指定,因为7za默认压缩类型就是7z。

-r 表示递归所有的子文件夹

Mytest.7z 是压缩好后的压缩包名

/opt/phpMyAdmin-3.3.8.1-all-languages/*:是压缩目标。

注意:7za不仅仅支持.7z压缩格式,还支持.tar.bz2等压缩类型的。如上所述,用-t指定即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12333121.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存