linux解压7z文件命令
Linux用7zip解压缩分卷文件
Linux⽤7zip解压缩分卷⽂件背景:在服务器迁移过程中,有⼤量⾮结构化⽂件(主要是office⽂档和图⽚),⽬录结构太⼤,⾼达80-100G,传输耗时且容易受⽹络等其他原因意外中断,以致于传输失败,于是采⽤分卷压缩,即使传输失败也不会导致全部进度失败,逐个⽂件回传,再逐个上传到服务器。
环境:ubuntu 16.04.3 x64预安装apt install p7zip-full7zip压缩:将data.txt压缩成data.7z7z a data.7z data.txt\7zip解压缩:解压data.7z7z e data.7z 不保持⽬录结构7z x data2.7z 保持⽬录结构7zip查看压缩⽂档内容清单:7z l xxbs.zip.001........2018-11-0912:44:07 ....A 453443373186 xxbs/20181109124407_983.jpeg2018-11-0912:44:08 ....A 366835278164 xxbs/20181109124408_86.jpeg2018-11-0912:48:08 ....A 282123171510 xxbs/20181109124808_579.jpeg2018-11-0912:48:11 ....A 351792259474 xxbs/20181109124811_94.jpeg2018-11-0912:48:12 ....A 339825227776 xxbs/20181109124812_599.jpeg2018-11-0912:48:12 ....A 366835278164 xxbs/20181109124812_910.jpeg2018-11-0912:48:13 ....A 353833282000 xxbs/20181109124813_115.jpeg2018-11-0912:48:13 ....A 453443373186 xxbs/20181109124813_19.jpeg2018-11-0912:48:14 ....A 358079252871 xxbs/20181109124814_376.jpeg------------------- ----- ------------ ------------ ------------------------366742305843335592691070149 files, 1 folders场景1:解压缩由Winrar压缩的zip分卷tomcat@tomcat:~/WebContent/pic$ ls -rtl xxbs.zip*-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2020:57 xxbs.zip.002-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:06 xxbs.zip.001-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:45 xxbs.zip.031-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:46 xxbs.zip.025-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:46 xxbs.zip.020-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:47 xxbs.zip.015-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:47 xxbs.zip.010-rw-rw-r-- 1 tomcat tomcat 862615882 11⽉2021:53 xxbs.zip.032-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:55 xxbs.zip.026-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:55 xxbs.zip.021-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:56 xxbs.zip.016-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2021:56 xxbs.zip.011-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:04 xxbs.zip.027-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:04 xxbs.zip.022-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:05 xxbs.zip.017-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:05 xxbs.zip.012-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:13 xxbs.zip.028-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:13 xxbs.zip.023-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:14 xxbs.zip.018-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:14 xxbs.zip.013-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:22 xxbs.zip.029-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:22 xxbs.zip.024-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:23 xxbs.zip.019-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:23 xxbs.zip.014-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:31 xxbs.zip.030-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:37 xxbs.zip.005-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:38 xxbs.zip.008-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:38 xxbs.zip.006-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:38 xxbs.zip.007-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:38 xxbs.zip.009-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:45 xxbs.zip.003-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2022:45 xxbs.zip.004解压⽅法:7z e xxbs.zip.001场景2:解压由7zip⽣成的分卷tomcat@tomcat:~/WebContent/pic/7zip$ ls -rtl总⽤量11438420-rw-rw-r-- 1 tomcat tomcat 196905932 11⽉2105:12 xxbs.7z.001-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2105:20 xxbs.7z.019-rw-rw-r-- 1 tomcat tomcat 1048576000 11⽉2105:20 xxbs.7z.018.....-rw-rw-r-- 1 tomcat tomcat 75563008 11⽉2105:22 xxbs.7z.011-rw-rw-r-- 1 tomcat tomcat 56819712 11⽉2105:22 xxbs.7z.010解压⽅法7z e xxbs.7z.001场景3:保持⼦⽬录下同名⽂件名覆盖⽐如WebContent⽬录下有xxx,yyy,zzz⽂件夹,xxx下⾯⼜有aaa,bbb,ccc⽂件夹,我们把增量更新的资源拷贝过来,然后同名⽂件夹覆盖tomcat@tomcat:/var/data# ls -rtl总⽤量520384-rw-rw-r-- 1 tomcat tomcat 9988120 11⽉223:03 abc.tar.gzdrwx------ 2 tomcat tomcat 16384 11⽉2010:03 lost+found-rw-r--r-- 1 tomcat tomcat 8970201 11⽉2022:23 data.tar.gzdrwxr-xr-x 2 tomcat tomcat 4096 11⽉2022:51 logsdrwxrwxr-x 4 tomcat tomcat 4096 11⽉2106:53 eldrwxrwxrwx 9 tomcat tomcat 4096 11⽉2115:11 tomcatdrwxr-xr-x 18 tomcat tomcat 4096 11⽉2204:49 WebContent-rw-r--r-- 1 tomcat tomcat 513879404 11⽉2205:05 WebContent.7z解压⽅法:7z x WebContent.7z参考:。
linux系统中常用的解压zip压缩包命令PPT
linux系统中常用的解压zip压缩包命令在Linux系统中,我们通常使用unzip命令来解压zip格式的压缩包。
以下是详细的使用方法:1.解压zip文件到指定目录:unzip /path/to/your/file.zip -d /path/to/extract/to 在这个命令中,/path/to/your/file.zip是你需要解压的zip文件的路径,-d /path/to/extract/to是你希望解压到的目标目录。
例如,如果你有一个名为archive.zip的压缩包,你想解压到/home/user/documents/目录,那么你应该运行:unzip archive.zip -d /home/user/documents/2.解压zip文件到当前目录:如果你想将zip文件解压到当前目录,你只需要指定zip文件的路径,不需要指定目标目录。
例如:unzip /path/to/your/file.zip这会将文件解压到当前目录。
3. 提取压缩包中的特定文件:有时候,你只想提取压缩包中的特定文件或文件夹。
在这种情况下,你可以使用-j选项,它允许你跳过文件夹,直接提取文件。
例如,如果你只想提取zip文件中的file1.txt和file2.txt,你可以运行:unzip -j /path/to/your/file.zip file1.txt file2.txt4.自动覆盖已存在的文件:默认情况下,如果解压出的文件已存在,unzip会提示你是否覆盖。
如果你想自动覆盖已存在的文件,你可以使用-o选项。
例如:unzip -o /path/to/your/file.zip -d /path/to/extract/to5.查看压缩包内容:如果你想查看zip压缩包的内容而不解压,你可以使用-l选项。
例如:unzip -l /path/to/your/file.zip这将列出压缩包中的所有文件和文件夹。
6. 创建分卷压缩包:虽然这不是一个常规的用法,但如果你需要将大文件分割成较小的部分进行传输或存储,你可以使用-s选项来创建一个分卷的zip文件。
Linux操作系统中,.zip、.tar、.tar.gz、.tar.bz2、.tar.xz、.jar、.7z等格式的压缩与解压
Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压zip格式压缩: zip -r [目标文件名].zip [原文件/目录名]解压: unzip [原文件名].zip注:-r参数代表递归tar格式(该格式仅仅打包,不压缩)打包:tar -cvf[目标文件名].tar [原文件名/目录名]解包:tar -xvf[原文件名].tar注:c参数代表create(创建),x参数代表extract(解包),v参数代表verbose(详细信息),f参数代表filename(文件名),所以f后必须接文件名。
tar.gz格式方式一:利用前面已经打包好的tar文件,直接用压缩命令。
压缩:gzip[原文件名].tar解压:gunzip[原文件名].tar.gz方式二:一次性打包并压缩、解压并解包打包并压缩: tar -zcvf[目标文件名].tar.gz [原文件名/目录名]解压并解包: tar -zxvf[原文件名].tar.gz注:z代表用gzip算法来压缩/解压。
tar.bz2格式方式一:利用已经打包好的tar文件,直接执行压缩命令:压缩:bzip2 [原文件名].tar解压:bunzip2 [原文件名].tar.bz2方式二:一次性打包并压缩、解压并解包打包并压缩: tar -jcvf[目标文件名].tar.bz2 [原文件名/目录名]解压并解包: tar -jxvf[原文件名].tar.bz2注:小写j代表用bzip2算法来压缩/解压。
tar.xz格式方式一:利用已经打包好的tar文件,直接用压缩命令:压缩:xz[原文件名].tar解压:unxz[原文件名].tar.xz方式二:一次性打包并压缩、解压并解包打包并压缩: tar -Jcvf[目标文件名].tar.xz[原文件名/目录名]解压并解包: tar -Jxvf[原文件名].tar.xz注:大写J代表用xz算法来压缩/解压。
linux解压缩文件命令大全(.tar.gz,tar.bz2,.zip,.rar,.gz)
linux解压缩⽂件命令⼤全(.tar.gz,tar.bz2,.zip,.rar,.gz)⽬录上⾯的⽂章介绍了绝⼤多数的压缩⽂件的压缩与解压缩命令。
这⾥对常见的压缩⽂件进⾏了总结,满⾜常见的需求。
tar命令可以搞定后缀有.tar的压缩⽂件,如:.tar, .tar.gz, tar.bz2, tar.Z。
如果是单纯以.gz, .bz2, .Z结尾的压缩⽂件,它们有对应的压缩处理命令,分别是gzip, bzip2, compress/uncompress。
Windows 操作系统下常见的压缩⽂件有.zip, .rar,这两类压缩⽂件需要分别⽤到zip和rar命令来进⾏操作。
.tar压缩:tar cvf FileName.tar DirName解压:tar xvf FileName.tar.tar.gz压缩:tar zcvf FileName.tar.gz DirName解压:tar zxvf FileName.tar.gz.tar.bz2压缩:tar jcvf FileName.tar.bz2 DirName解压:tar jxvf FileName.tar.bz2.tar.Z压缩:tar Zcvf FileName.tar.Z DirName解压:tar Zxvf FileName.tar.Z.Zubuntu系统需额外安装:sudo apt-get install ncompress解压:uncompress FileName.Z压缩:compress FileName.gz解压:gzip -d FileName.gz压缩:gzip FileName.bz2解压:bzip2 -d FileName.bz2压缩:bzip2 -z FileName.rarubuntu系统需额外安装:sudo apt-get install rar解压:rar x FileName.rar压缩:rar a FileName.rar DirName.zipubuntu系统需额外安装:sudo apt-get install zip解压:unzip FileName.zip压缩:zip FileName.zip DirName提⽰:.tar.xxx后缀的压缩⽂件需要系统中安装有相应⽀持的压缩命令,如果是处理.tar.bz2,系统必须同时安装有tar和bzip2命令;如果是处理tar.gz`,必须同时安装有tar和gzip`` 命令,缺⼀不可。
Linux终端中的常用压缩和解压缩命令
Linux终端中的常用压缩和解压缩命令在Linux终端中,压缩和解压缩命令是常见且必不可少的工具。
它们可以帮助我们在处理文件和目录时,有效地节省存储空间和传输时间。
本文将详细介绍一些常用的压缩和解压缩命令,并提供示例以帮助读者更好地理解和应用这些命令。
一、tar命令tar命令是Linux中最常用的打包压缩命令之一。
它可以将多个文件或目录打包成一个文件,并将其压缩以节省存储空间。
1. 打包文件或目录:tar -cf archive.tar file1 file2 directory例如,要打包名为“archive.tar”的文件或目录“file1”,“file2”和“directory”,可以使用上述命令。
2. 压缩打包文件:tar -czf archive.tar.gz file1 file2 directory使用上述命令,我们可以在打包文件的同时将其以gzip压缩,生成名为“archive.tar.gz”的压缩文件。
3. 解压缩tar文件:tar -xf archive.tar通过上述命令,我们可以将名为“archive.tar”的文件解压缩到当前目录中。
二、gzip命令gzip命令是Linux中常用的单一文件压缩命令。
它可以将单个文件压缩成.gz格式的文件,并降低文件大小。
1. 压缩文件:gzip file通过上述命令,我们可以将名为“file”的文件压缩成“file.gz”。
2. 解压缩gzip文件:gzip -d file.gz使用上述命令,我们可以将名为“file.gz”的压缩文件解压缩到当前目录中。
三、zip命令zip命令是Linux中用于压缩和解压缩文件的常见命令。
它可以将多个文件和目录压缩成一个.zip格式的文件。
1. 压缩文件或目录:zip archive.zip file1 file2 directory通过上述命令,我们可以将文件“file1”,“file2”和目录“directory”压缩成名为“archive.zip”的文件。
linux解压7z文件命令
linux解压7z文件命令
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指定即可。
Linux终端命令之压缩和解压缩
Linux终端命令之压缩和解压缩在Linux终端中,压缩和解压缩命令是非常常用的功能。
通过压缩,我们可以将多个文件或文件夹打包成一个压缩文件,从而方便传输和存储。
而解压缩则是将压缩文件还原为原始文件或文件夹。
本文将介绍Linux中常用的压缩和解压缩命令以及其使用方法。
1. gzip命令gzip命令是Linux中最常用的压缩命令之一,它使用Gzip算法压缩文件,并将压缩后的文件保存为以.gz为扩展名的文件。
以下是常用的gzip命令及其参数:1.1 压缩文件:使用gzip命令压缩文件非常简单,只需在终端输入以下命令:```gzip <filename>```例如,要压缩名为file.txt的文件,我们可以输入以下命令:```gzip file.txt```该命令会将file.txt文件压缩为file.txt.gz。
1.2 解压缩文件:要解压缩一个以.gz结尾的文件,可以使用以下命令:```gzip -d <filename.gz>```例如,要将file.txt.gz解压缩为file.txt,我们可以输入以下命令:```gzip -d file.txt.gz```2. tar命令tar命令用于将多个文件或文件夹打包成一个归档文件,常用的扩展名为.tar。
以下是常用的tar命令及其参数:2.1 打包文件或文件夹:使用tar命令打包文件非常简单,只需在终端输入以下命令:```tar -cvf <archive.tar> <file1> <file2> ...```例如,要将file1.txt和file2.txt打包成一个名为archive.tar的归档文件,我们可以输入以下命令:tar -cvf archive.tar file1.txt file2.txt```2.2 解包归档文件:要解包一个以.tar结尾的归档文件,可以使用以下命令:```tar -xvf <archive.tar>```例如,要将archive.tar解包,我们可以输入以下命令:```tar -xvf archive.tar```3. zip和unzip命令除了gzip和tar命令外,Linux还提供了zip和unzip命令,用于处理ZIP格式的压缩文件。
Linux下压缩与解压.zip和.rar及.7z文件
Linux下压缩与解压.zip和.rar及.7z⽂件Linux 下压缩与解压.zip和.rar及.7z⽂件1)对于.ziplinux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。
它们的参数选项很多,可⽤命令zip-help和unzip -help查看,这⾥只做简单介绍,举例说明⼀下其⽤法:# zip yajiu.zip yajiu.jpgyajiu.png这条命令是将yajiu.jpg和yajiu.png压缩成⼀个zip包# zip yajiu.zip*.jpg这条命令是将所有.jpg的⽂件压缩成⼀个zip包# zip -r yajiu.zipyajiu这条命令是将⽂件夹yajiu压缩成⼀个zip包# unzipyajiu.zip这条命令是将yajiu.zip中的所有⽂件解压出来yajiu@yajiu-desktop:~$ cd图⽚yajiu@yajiu-desktop:~/图⽚zip yajiu.zip yajiu.jpg yajiu.pngupdating:yajiu.jpg (deflated 34%)updating: yajiu.png (deflated0%)yajiu@yajiu-desktop:~/图⽚$ zip yajiu.zip *.jpgadding: 1.jpg (deflated34%)adding: 2.jpg (deflated 0%)yajiu@yajiu-desktop:~/图⽚$ zip -ryajiu.zip yajiuadding: yajiu/ (stored 0%)adding: yajiu/yajiu.zip (stored0%)adding: yajiu/yajiu.jpg (deflated 34%)adding: yajiu/yajiu.rar(deflated 0%)adding: yajiu/yajiu.7z (deflated 0%)adding: yajiu/yajiu.png(deflated 0%)yajiu@yajiu-desktop:~/图⽚$ unzip yajiu.zipArchive:yajiu.zipreplace 1.jpg? [y]es, [n]o, [A]ll, [N]one, [r]ename:yinflating: 1.jpgreplace 2.jpg? [y]es, [n]o, [A]ll,[N]one, [r]ename: yinflating: 2.jpgyajiu@yajiu-desktop:~/图⽚$原⽂链接:2)对于.rar安装:sudo apt-get install rar unrar或者可从/download.htm下载RAR for Linux 编译安装# tar -xzpvf rarlinux-3.8.0.tar.gz# cd rar#make这样就安装好了,安装之后就有了rar和unrar这两个程序,rar是压缩程序,unrar是解压程序。
linux常用的压缩命令
linux常用的压缩命令Linux常用的压缩命令一、tar命令tar命令是Linux系统中最常用的压缩命令之一。
它可以将多个文件或目录打包成一个文件,并可选择是否压缩。
tar命令的基本语法如下:tar [选项] [文件/目录]常用的选项包括:-c:创建一个新的tar文件;-x:解压缩已存在的tar文件;-f:指定要操作的tar文件名;-z:使用gzip压缩文件;-j:使用bzip2压缩文件;-v:显示详细信息;-t:列出tar文件中的内容。
例如,要将目录/home/user压缩为一个名为backup.tar的文件,可以使用以下命令:tar -czvf backup.tar /home/user二、gzip命令gzip命令是Linux系统中用于压缩文件的常用命令。
它可以将一个文件压缩成一个后缀名为.gz的文件,压缩比较高。
gzip命令的基本语法如下:gzip [选项] [文件]常用的选项包括:-d:解压缩文件;-v:显示压缩/解压缩过程;-k:保留原始文件;-l:显示压缩文件的详细信息。
例如,要压缩文件file.txt并保留原始文件,可以使用以下命令:gzip -v file.txt三、bzip2命令bzip2命令是Linux系统中另一个常用的压缩命令,它可以将一个文件压缩成一个后缀名为.bz2的文件。
bzip2命令的基本语法如下:bzip2 [选项] [文件]常用的选项包括:-d:解压缩文件;-v:显示压缩/解压缩过程;-k:保留原始文件;-l:显示压缩文件的详细信息。
例如,要压缩文件file.txt并保留原始文件,可以使用以下命令:bzip2 -v file.txt四、zip命令zip命令是Linux系统中用于压缩文件的另一个常用命令。
它可以将多个文件压缩成一个后缀名为.zip的文件,常用于跨平台文件压缩。
zip命令的基本语法如下:zip [选项] [压缩文件名] [文件/目录]常用的选项包括:-r:递归压缩目录及其子目录;-d:删除压缩包内的文件;-v:显示压缩过程的详细信息;-u:更新压缩包中的文件。
linux系统压缩文件夹的命令
linux系统压缩文件夹的命令引言概述:在Linux系统中,压缩文件夹是一项常见的任务。
通过压缩文件夹,可以将多个文件和文件夹打包成一个单独的文件,方便传输和存储。
本文将介绍Linux系统中常用的压缩文件夹的命令,包括压缩和解压缩。
正文内容:1. 压缩文件夹的命令1.1 tar命令- tar命令是Linux系统中最常用的压缩和打包命令之一。
- 使用tar命令可以将多个文件和文件夹打包成一个单独的文件,并可选择是否压缩。
- tar命令的基本语法为:tar [选项] [目标文件] [源文件/目录]1.2 gzip命令- gzip命令是Linux系统中用于压缩文件的命令。
- 使用gzip命令可以将文件夹压缩成.gz格式的文件,压缩后的文件大小通常比原始文件小很多。
- gzip命令的基本语法为:gzip [选项] [文件]1.3 zip命令- zip命令是Linux系统中用于压缩和打包文件的命令。
- 使用zip命令可以将多个文件和文件夹打包成一个.zip格式的文件,方便传输和存储。
- zip命令的基本语法为:zip [选项] [目标文件] [源文件/目录]2. 解压缩文件夹的命令2.1 tar命令- tar命令不仅可以用于压缩文件夹,还可以用于解压缩tar文件。
- 使用tar命令解压缩文件夹时,需要使用不同的选项,如-x(解压缩)和-f(指定文件)。
- tar命令解压缩的基本语法为:tar -xf [文件]2.2 gunzip命令- gunzip命令是Linux系统中用于解压缩.gz文件的命令。
- 使用gunzip命令可以将压缩的文件夹解压缩成原始的文件夹。
- gunzip命令的基本语法为:gunzip [文件]2.3 unzip命令- unzip命令是Linux系统中用于解压缩.zip文件的命令。
- 使用unzip命令可以将压缩的文件夹解压缩成原始的文件夹。
- unzip命令的基本语法为:unzip [文件]总结:综上所述,Linux系统提供了多种压缩文件夹的命令,包括tar、gzip和zip 等。
linux解压zip包命令的用法
linux解压zip包命令的用法Linux系统中有多种解压zip包的命令,可以根据需要选择适合自己的命令来解压zip压缩文件。
以下是几种常用的命令和用法。
1. 使用unzip命令解压zip包:unzip命令是Linux系统中最常用的解压工具之一。
使用以下命令解压一个zip压缩文件:```unzip file.zip```这将会将压缩文件解压到当前目录中。
2. 指定解压目录:如果要将zip文件解压到指定的目录中,可以使用"-d"选项,如下所示:```unzip file.zip -d /path/to/destination```这将会将压缩文件解压到指定路径下的目录中。
如果目录不存在,unzip命令会自动创建它。
3. 查看zip文件内容:如果只想查看zip文件的内容而不解压缩它,可以使用"-l"选项,如下所示:```unzip -l file.zip```这将会列出zip文件中的所有文件和目录。
4. 使用zipinfo命令查看zip文件信息:另一种查看zip文件内容的方法是使用zipinfo命令,如下所示:```zipinfo file.zip```这个命令将会显示zip文件的详细信息,包括文件的权限、大小和修改日期等。
5. 使用7z命令解压zip包:7z是一个功能强大的压缩和解压缩工具,也可以用来解压zip文件。
使用以下命令解压zip文件:```7z x file.zip```这将会将压缩文件解压到当前目录中。
以上是在Linux系统中解压zip包的一些常用命令和用法。
根据实际需求选择合适的命令来解压zip文件,使得工作更加高效。
7z压缩与解压命令
7z压缩与解压命令在写很多⼯具的时候,可能会⽤到7z命令来进⾏压缩与解压操作。
这⾥记录⼆个⽐较常⽤的操作:压缩、解压。
在dos窗⼝下输⼊7z命令,会显⽰7z的使⽤参数详情:7-Zip 9.10 beta Copyright (c) 1999-2009 Igor Pavlov 2009-12-22Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...][<@listfiles...>]<Commands>a: Add files to archiveb: Benchmarkd: Delete files from archivee: Extract files from archive (without using directory names)l: List contents of archivet: Test integrity of archiveu: Update files to archivex: eXtract files with full paths<Switches>-ai[r[-|0]]{@listfile|!wildcard}: Include archives-ax[r[-|0]]{@listfile|!wildcard}: eXclude archives-bd: Disable percentage indicator-i[r[-|0]]{@listfile|!wildcard}: Include filenames-m{Parameters}: set compression Method-o{Directory}: set Output directory-p{Password}: set Password-r[-|0]: Recurse subdirectories-scs{UTF-8 | WIN | DOS}: set charset for list files-sfx[{name}]: Create SFX archive-si[{name}]: read data from stdin-slt: show technical information for l (List) command-so: write data to stdout-ssc[-]: set sensitive case mode-ssw: compress shared files-t{Type}: Set type of archive-u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]: Update options-v{Size}[b|k|m|g]: Create volumes-w[{path}]: assign Work directory. Empty path means a temporary directory-x[r[-|0]]]{@listfile|!wildcard}: eXclude filenames-y: assume Yes on all queries必选参数:最常⽤的命令有a(压缩)、x(解压),其它的命令诸如删除,解压出来不保留⽬录结构这种,⼀般情况下都⽤不到。
7z压缩指令
7z压缩指令介绍7z是一种高压缩比文件压缩格式,7z压缩指令是用于压缩和解压缩7z文件的命令行工具。
本文将详细介绍7z压缩指令的使用方法、参数设置以及一些常用技巧。
7z压缩指令的基本格式7z压缩指令的基本格式如下:7z <命令> <选项> <压缩文件> <待压缩文件/文件夹>其中,<命令>表示压缩或解压缩操作,可以是a(添加文件到压缩文件)或x(从压缩文件中提取文件);<选项>表示额外的操作选项,例如压缩级别、密码等;<压缩文件>表示生成的压缩文件名;<待压缩文件/文件夹>表示需要压缩或解压缩的文件或文件夹路径。
压缩文件在使用7z压缩指令时,可以指定一个或多个待压缩的文件或文件夹。
以下是一些常见的用法示例:压缩单个文件7z a compressed_file.7z file.txt上述命令将file.txt压缩为compressed_file.7z。
压缩多个文件7z a compressed_files.7z file1.txt file2.txt file3.txt上述命令将file1.txt、file2.txt、file3.txt压缩为compressed_files.7z。
压缩文件夹7z a compressed_folder.7z folder_path上述命令将folder_path文件夹及其内部的所有文件压缩为compressed_folder.7z。
解压缩文件使用7z压缩指令,我们可以轻松地解压缩7z文件。
以下是一些常见的解压缩用法示例:解压缩到当前文件夹7z x compressed_file.7z上述命令将compressed_file.7z中的文件解压缩到当前文件夹。
解压缩到指定路径7z x compressed_file.7z -ooutput_folder上述命令将compressed_file.7z中的文件解压缩到output_folder文件夹。
linux 7z的用法
在Linux下,7z可以使用命令行方式进行操作,也可以通过归档管理器来创建和解压缩7z文档。
以下是使用命令行方式的步骤:
首先,需要安装7z软件。
可以使用以下命令来安装p7zip-full软件包:
```
apt-get install p7zip-full
```
接下来,可以使用7za命令来压缩文件或文件夹。
以下是压缩文件或文件夹的命令格式:
```css
7za a -t7z -mx=9 [压缩文件名] [要压缩的文件或文件夹]
```
参数说明:
* a:表示添加文件或文件夹到压缩包。
* -t7z:表明这是一个7z的文件。
* -mx=9:表明需要极限的压缩比,默认为5。
* [压缩文件名]:要生成的压缩文件的名称。
* [要压缩的文件或文件夹]:要压缩的文件或文件夹的路径。
例如,如果要压缩名为test-dir的文件夹,可以运行以下命令:```css
7za a -t7z -mx=9 test.7z test-dir
```
如果要解压缩7z文件,可以使用以下命令:
```css
7za x [压缩文件名]
```
例如,如果要解压缩test.7z文件,可以运行以下命令:
```css
7za x test.7z
```
需要注意的是,解压缩最好使用x参数,而不是e参数。
使用e参数可能会丢失目录结构。
7z 命令行用法
7z 命令行用法7z是一个开源的文件压缩和解压缩工具,它提供了命令行界面来执行各种操作。
以下是7z命令行的常用用法:1.压缩文件或目录:`7z a [目标文件名] [源文件/目录]`例如:`7z a compressed.7z folder`(将名为"folder"的目录压缩成"compressed.7z"文件)2.解压缩文件:`7z x [源文件.7z] -o[目标路径]`例如:`7z x compressed.7z -ofolder`(将名为"compressed.7z"的文件解压到名为"folder"的目录中)3.列出压缩文件的内容:`7z l [源文件.7z]`例如:`7z l compressed.7z`(列出"compressed.7z"文件中的所有文件和目录)4.添加文件到已有的压缩文件:`7z u [目标文件.7z] [源文件]`例如:`7z u compressed.7z newfile.txt`(将名为"newfile.txt"的文件添加到"compressed.7z"文件中)5.删除压缩文件中的文件:`7z d [目标文件.7z] [文件名]`例如:`7z d compressed.7z file.txt`(从"compressed.7z"文件中删除名为"file.txt"的文件)6.设置压缩文件的密码:`7z a -p[密码] [目标文件.7z] [源文件/目录]`例如:`7z a -p123456 encrypted.7z folder`(使用密码"123456"压缩名为"folder"的目录到"encrypted.7z"文件)7.使用加密算法:`7z a -mhe=on [目标文件.7z] [源文件/目录]`或者`7z a -mhe=off [目标文件.7z] [源文件/目录]`例如:`7z a -mhe=on encrypted.7z folder`(使用加密算法对名为"folder"的目录进行压缩,并打开文件头加密)除了上述命令之外,7z还提供了许多其他的命令和选项,可以通过使用`7z --help`命令来获取更详细的帮助文档。
linux下压缩解压缩命令
linux下压缩解压缩命令zip/gzip 命令linux zip命令参数列表:-a 将⽂件转成ASCII模式-F 尝试修复损坏的压缩⽂件-h 显⽰帮助界⾯-m 将⽂件压缩之后,删除源⽂件-n 特定字符串不压缩具有特定字尾字符串的⽂件-o 将压缩⽂件内的所有⽂件的最新变动时间设为压缩时候的时间-q 安静模式,在压缩的时候不显⽰指令的执⾏过程-r 将指定的⽬录下的所有⼦⽬录以及⽂件⼀起处理-S 包含系统⽂件和隐含⽂件(S是⼤写)-t ⽇期把压缩⽂件的最后修改⽇期设为指定的⽇期,⽇期格式为mmddyyyy举例:压缩⽬录:zip/gzip –q –r script.zip /home/y00424039/script压缩⽂件:zip/gzip -q .cshrc.zip /home/y00424039/.cshrc注意:(1)、如果不指定解压后的⽂件,会把原⽂件替换掉 (2)、zip必须要⽤unzip命令进⾏解压,⽽gzip压缩的⽂件可以⽤ungzip解压,也可以⽤gzip加-d选项进⾏解压。
unzip/ungzip命令unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip⽂件][⽂件][-d <⽬录>][-x <⽂件>] 或 unzip [-Z]补充说明:unzip为.zip压缩⽂件的解压缩程序。
unzip参数:-c 将解压缩的结果显⽰到屏幕上,并对字符做适当的转换。
-f 更新现有的⽂件。
-l 显⽰压缩⽂件内所包含的⽂件。
-p 与-c参数类似,会将解压缩的结果显⽰到屏幕上,但不会执⾏任何的转换。
-t 检查压缩⽂件是否正确。
-u 与-f参数类似,但是除了更新现有的⽂件外,也会将压缩⽂件中的其他⽂件解压缩到⽬录中。
-v 执⾏是时显⽰详细的信息。
-z 仅显⽰压缩⽂件的备注⽂字。
-a 对⽂本⽂件进⾏必要的字符转换。
-b 不要对⽂本⽂件进⾏字符转换。
linux分卷解压命令
linux分卷解压命令在Linux系统中,分卷解压命令常被用来将大文件或压缩包分成多个卷进行解压。
这样可以方便地进行存储、传输和管理。
本文将介绍几种常用的Linux分卷解压命令及其使用方法。
1. tar命令:tar命令是Linux系统中常用的压缩和解压缩命令之一。
对于分卷压缩的文件,我们可以使用以下命令来解压:tar -xvf filename.tar.gz其中,filename.tar.gz是文件的名字,这个命令会将整个分卷压缩文件解压到当前目录。
2. unrar命令:unrar命令是用于解压RAR格式文件的命令,对于分卷压缩的RAR 文件,我们可以使用以下命令进行解压:unrar x filename.part01.rar其中,filename.part01.rar是分卷压缩文件的第一个文件,unrar命令会自动识别并解压整个分卷压缩文件。
3. 7z命令:7z命令是一个高压缩比的开源压缩工具,同样可以用于解压分卷压缩文件。
使用以下命令解压:7z x filename.7z.001其中,filename.7z.001是分卷压缩文件的第一个文件,7z命令可以识别并解压整个分卷压缩文件。
4. split和cat命令:除了使用专门的解压命令外,我们还可以使用split和cat命令手动解压分卷文件。
首先使用split命令拆分文件:split -b 10M filename.tar.gz filename.part其中,10M是每个分卷文件的大小,filename.tar.gz是需要拆分的文件名,filename.part是生成的分卷文件的前缀。
然后使用cat命令将分卷文件合并成一个完整的文件:cat filename.part* > filename.tar.gz其中,filename.part*表示合并所有以filename.part为前缀的文件,>表示将输出重定向到filename.tar.gz文件中。
linux 7z 用法
linux 7z 用法在Linux操作系统中,7z是一款常用的文件压缩工具,它能够对文件和文件夹进行高效的压缩和解压缩操作。
以下是关于使用7z的一些常用用法。
1. 压缩文件:要压缩一个文件或文件夹,可以使用以下命令:```7z a [压缩包名.7z] [待压缩文件/文件夹路径]```例如,若要将名为"example"的文件夹压缩为"example.7z",可执行以下命令: ```7z a example.7z example```2. 解压文件:要解压缩一个7z压缩包,可以使用以下命令:```7z x [压缩包名.7z]```例如,若要解压名为"example.7z"的压缩包,可执行以下命令:```7z x example.7z```3. 查看压缩包内容:若要查看压缩包中的文件列表,可以使用以下命令:```7z l [压缩包名.7z]```例如,若要查看名为"example.7z"压缩包中的文件列表,可执行以下命令: ```7z l example.7z```4. 添加文件到已有压缩包:若要向已有的7z压缩包中添加文件或文件夹,可以使用以下命令:```7z u [压缩包名.7z] [待添加的文件/文件夹路径]```例如,若要将名为"newfile.txt"的文件添加到已有的"example.7z"压缩包中,可执行以下命令:```7z u example.7z newfile.txt```5. 设置密码保护:若要对7z压缩包设置密码保护,可以使用以下命令:```7z a -p[密码] [压缩包名.7z] [待压缩文件/文件夹路径]```例如,若要将名为"example"的文件夹压缩为"example.7z"同时设置密码为"mypassword",可执行以下命令:```7z a -p'mypassword' example.7z example```以上为关于Linux系统中使用7z的一些常用用法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux解压7z文件命令
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指定即可。