linux解压7z文件命令

合集下载

Linux用7zip解压缩分卷文件

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压缩包命令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等格式的压缩与解压

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)

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终端中的常用压缩和解压缩命令在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文件命令

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终端中,压缩和解压缩命令是非常常用的功能。

通过压缩,我们可以将多个文件或文件夹打包成一个压缩文件,从而方便传输和存储。

而解压缩则是将压缩文件还原为原始文件或文件夹。

本文将介绍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⽂件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是解压程序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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指定即可。

相关文档
最新文档