-
2020-06-17 17:18:49
命令:
yum install p7zip p7zip-plugins
压缩test文件夹
7za a -t7z -r test.7z test #a 代表添加文件/文件夹到压缩包 -t 是指定压缩类型,这里定为7z,可不指定,因为7za默认压缩类型就是7z。 -r 表示递归所有的子文件夹
解压文件
x 代表解压缩文件,并且是按原始目录树解压(还有个参数 e 也是解压缩文件,但其会将所有文件都解压到根下,而不是自己原有的文件夹下) #-r 表示递归解压缩所有的子文件夹 #-o 是指定解压到的目录,-o后是没有空格的,直接接目录。这一点需要注意。 7za x test.7z
更多相关内容 -
在ubuntu中使用7z压缩命令分卷压缩超大文件
2019-08-16 12:42:19在ubuntu中使用7z压缩命令分卷压缩超大文件 目的:学习在ubuntu中使用分卷压缩与解压缩 环境:ubuntu 16.04 使用rar分卷压缩: 1 rara-m5-v2048mmyarchivemyfiles # 最大限制为 12M ...在ubuntu中使用7z压缩命令分卷压缩超大文件
目的:学习在ubuntu中使用分卷压缩与解压缩
环境:ubuntu 16.04
使用rar分卷压缩:
1
rar a -m5 -v2048m myarchive myfiles
# 最大限制为 12M
1
rar e myarchive.part1.rar
#解压
详解:
Ubuntu下没有默认安装rar,可以通过
1
2
sudo
apt
install
rar
sudo
apt
install
unrar
来安装rar.
安装过后,使用以下命令进行分卷压缩:
rar a -vSIZE 压缩后的文件名 被压缩的文件或者文件夹
例如:
1
rar a -v50000k eclipse.rar eclipse
此命令即为对eclipse文件夹进行分卷压缩,每卷的大小为50000k,压缩后的文件名为eclipse.rar
2.用tar
举例说明:
要将目录logs打包压缩并分割成多个1M的文件,可以用下面的命令:
1
tar
cjf - logs/ |
split
-b 1m - logs.
tar
.bz2.
完成后会产生下列文件:
logs.tar.bz2.aa, logs.tar.bz2.ab, logs.tar.bz2.ac
要解压的时候只要执行下面的命令就可以了:1
cat
logs.
tar
.bz2.a* |
tar
xj
再举例:
要将文件test.pdf分包压缩成500 bytes的文件:1
tar
czf -
test
.pdf |
split
-b 500 -
test
.
tar
.gz
最后要提醒但是那两个"-"不要漏了,那是tar的ouput和split的input的参数。
3、用7z
在上层目录操作,保留film目录名
压缩:1
7z a name.7z filename -v2048m
#这里a是添加文件到压缩卷,name.7z是压缩后文件,然后filename可以是文件夹或文件,-v2048m是限制每个包大小不超过2G.
解压到当前目录:
1
7z x film.7z.001
解压到目录a:
1
mkdir
a &&
cd
a && 7z x ..
/film
.7z.001
或者
1
7z -oa x film.7z.001
不保留film目录名:
压缩:
1
cd
film &&
find
. |
xargs
7z a film.7z -v80m
解压:
1
7z -oa x film.7z.001
单纯采用7z的话,文件的权限(拥有者)属性会丢失, 采用如下办法则可以保留:
压缩:1
tar
cf - film | 7z a -si film.
tar
.7z -v80m
解压缩:
1
7z x -so film.
tar
.7z.001 |
tar
xf -
-
7z 常用压缩与解压缩命令
2020-09-25 17:06:367z, XZ, BZIP2, GZIP, TAR, ZIP 仅解压缩: ARJ, CAB, CHM, CPIO, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, UDF, VHD, WIM, XAR, Z 7-Zip 支持和 Windows 相类似的通配符: “”可以...本文主要介绍的是使用命令行方式来执行 7z 的 压缩 与 解压缩
所需材料:7z.exe、7z.dll
下载地址:http://www.7-zip.org/7z支持格式:
- 压缩 / 解压缩:
7z, XZ, BZIP2, GZIP, TAR, ZIP - 仅解压缩:
ARJ, CAB, CHM, CPIO, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, UDF, VHD, WIM, XAR, Z
常用命令示例:
1、添加文件到压缩包:
7z a package.7z .\product\* -r -mx=9
将当前product文件夹下所有文件压缩到package.7z,package.7z中的文件名不包含product\前缀。
7z a package.7z .\product\
将当前product文件夹下所有文件压缩到package.7z,package.7z中的文件名包含product\前缀。
- a:
表示add命令,即新建一个压缩文件,该压缩文件存放在当前目录下 - -r:
表示遍历所有的子目录,每个文件都执行压缩操作,添加到压缩文件中。 - -mx:
表示压缩等级,9级是最高等级。默认等级是5。
2、排除目录或文件
- 排除bbb目录,所有的,任何目录下的bbb目录
7zr a -t7z temp.7z ziptest/ -xr!bbb - 排除bbb文件,所有的,任何目录下的bbb文件
7zr a -t7z temp.7z ziptest/ -x!bbb - 排除.svn目录
7zr a -t7z temp.7z ziptest -xr!.svn
7zip排除目录的路径里不能用当前目录 . ,如 -xr!./.svn,会过滤失败, .svn 还会压缩进去。
3、从压缩包中删除文件
7z d package.7z *.bak -r
从package.7z中删除所有的bak文件。加-r表示递归删除,即删除所有bak文件
4、释放文件
7z x package.7z -o.\mydir -aoa
释放package.7z文件到当前mydir文件夹
- x:
表示解压缩,并且使得压缩包内的文件所在的目录结构保持不变。
如果希望解压缩后所有的文件都存放在同一个目录下,则使用 e 这个命令。 - -o.\mydir
表示把压缩包内的文件解压缩到 .\mydir 目录下。-o 这个参数用于指定输出目录。 - -aoa:
表示直接覆盖现有文件,而没有任何提示
类似其他参数:
-aos:跳过现有文件,其不会被覆盖。
-aou:如果相同文件名的文件以存在,将自动重命名被释放的文件。Eg:文件 file.txt 将被自动重命名为 file_1.txt。
-aot:如果相同文件名的文件以存在,将自动重命名现有的文件。Eg:文件 file.txt 将被自动重命名为 file_1.txt。
5、使用密码进行压缩与解压缩
7z a package-p.7z .\product\* -r -mx=9 -psecret
对.\product\下的文件进行压缩,解压时需要使用密码secret
7z x package-p.7z -o.\mydir -aoa -psecret
使用密码secret对package-p.7z进行解压
- 压缩 / 解压缩:
-
linux 7z压缩、解压命令
2018-10-09 10:16:48原文地址:... 支持 7Z,ZIP,Zip64,CAB,RAR,ARJ,GZIP,BZIP2,TAR,CPIO,RPM,ISO,DEB 压缩文件格式 安装: sudo apt-get install p7zip-full # 7z a yajiu.7z yajiu.jpg yajiu.png...原文地址:https://blog.csdn.net/jk110333/article/details/7829879
支持 7Z,ZIP,Zip64,CAB,RAR,ARJ,GZIP,BZIP2,TAR,CPIO,RPM,ISO,DEB 压缩文件格式
安装: sudo apt-get install p7zip-full
# 7z a yajiu.7z yajiu.jpg yajiu.png
这条命令是将yajiu.jpg和yajiu.png压缩成一个7z包
# 7z a yajiu.7z *.jpg
这条命令是将所有.jpg的文件压缩成一个7z包
# 7z a yajiu.7z yajiu
这条命令是将文件夹yajiu压缩成一个7z包
# 7z e yajiu.7z --- 不实用
这条命令是将yajiu.7z中的所有文件解压出来,e是解压到当前路径
# 7z x yajiu.7z --- 正确的解压方法
这条命令是将yajiu.7z中的所有文件解压出来,x是解压到压缩包命名的目录下 --------------------- 本文来自 siaisjack 的CSDN 博客 , -
7Z文件一键批量压缩批处理
2020-03-09 13:50:147z批量压缩批处理,在文件所在目录下,双击就可以自动全部压缩完了,不会对已经是如.7z .zip .rar的压缩文件压缩. -
压缩解压.7z格式文件示例——Linux命令行方式
2021-05-08 23:33:28命令行压缩解压一 7z1) 简介7z,全称7-Zip, 是一款开源软件。是目前公认的压缩比例最大的压缩解压软件。主页:http://www.7-zip.org/中文主页:http://7z.sparanoid.com/命令行版本下载:... -
在ubuntu中使用7z压缩命令分卷压缩
2017-11-08 14:14:00目的:学习在ubuntu中使用分卷压缩与解压缩 环境:ubuntu 16.04 使用rar分卷压缩: 1 rara-m5-v12mmyarchivemyfiles # 最大限制为 12M 1 raremyarchive.part1.rar #解压 详解: Ubuntu下... -
linux解压7z文件命令
2021-04-29 05:25:047z文件类型属于一个压缩...一、linux解压7z文件命令详解解压缩7z文件7za x phpMyAdmin-3.3.8.1-all-languages.7z -r -o./参数含义:x 代表解压缩文件,并且是按原始目录树解压(还有个参数 e 也是解压缩文件,但其会... -
linux下安装7z命令及7z命令使用
2018-05-20 23:17:43详细讲解linux操作系统安装7z压缩程序步骤,介绍7z软件使用,还有错误处理说明。 -
7Z压缩命令行详解
2018-10-26 12:00:00Usage: 7za <command> [<switches>...] <archive_name> [<file_names>...]br/>[<@listfiles...>]<Commands>a : Add files to archiveb : Benchmarkd : Delete files from ar... -
7Z命令在linux下的使用
2021-11-11 18:12:297z a output.7z speex/ -v100k -v200k 上面这句的意思是把speex目录下的所有文件打成压缩包,输出文件名为output.7z.00x,并且进行分包,-v100k是第一个包大小是100K,-v200k表示第二个及以后的包大小为200K。 ... -
7Z-Bat调用7z压缩所有文件
2018-11-23 11:56:477Z-Bat调用7z压缩所有文件 -
通过批处理文件bat 编辑dos命令 实现7z 批量压缩指定文件夹下内容
2020-05-27 14:26:01echo -------------Start to zip files by 7z------------------ :start ::输入目标目录 echo please input the root directory which you want zip set /p target_directory= ::判断非法输入 if "%target_... -
7z压缩解压命令
2019-08-19 20:01:50支持 7Z,ZIP,Zip64,CAB,RAR,ARJ,GZIP,BZIP2,TAR,CPIO,RPM,ISO,DEB 压缩文件格式 安装: sudo apt-get install p7zip p7zip-full p7zip-rar ...这条命令是将yajiu.jpg和yajiu.png压缩成一个7z包 #7z a ya... -
7z压缩文件及文件夹命令.
2019-03-25 14:14:28不麻烦,默认为递归所有的.7z a gx.7z gx/ def z7(m): i='7z a '+m+'.7z '+m os.system(i) 打印('啊',m) def z7f(m):#文件名 l=文件转列表(m) for i in l: z7(i) def z7m(m):#目录, #'7z a gx.7z gx/'如上,... -
tar压缩命令
2021-01-08 01:49:12Linux的tar命令常用的压缩解压方法。 tar压缩与解压参数 -c 建立新的压缩档案 -x 解压 -t 查看内容 -r 向压缩归档文件末尾追加文件 -u 更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和... -
用7z命令压缩文件夹
2020-11-09 16:32:58压缩命令目录下创建快捷方式指向: C:\Program Files\7-Zip\7z.exe 3. 备份(目标)目录,压缩命令目录,源目录,的目录结构: D:\cpWorkZone\Practice\CompressCommand>tree /F 卷 D_HDD_931 的文件夹 PATH ... -
【Android 安装包优化】7z 文件压缩格式 ( 7z 格式简介 | 7z 命令使用说明 )
2021-04-28 16:36:59一、7z 文件压缩格式简介、 二、7z 命令使用说明、 1、压缩命令、 2、解压命令、 三、7z 命令示例、 1、配置 7z 命令环境变量、 2、压缩、 3、解压缩、 四、参考资料、 -
Qt调用7z解压缩文件夹-demo实现
2020-06-12 11:50:27在网上搜索了有没有相关开源代码,发现可以用借用7z程序的命令行来快速搭建程序,于是采用编写批处理文件,然后在我们项目中调用该批处理程序进行处理,另外7z也是代码开源,压缩效率有优势的一种压缩程序。... -
用7z命令压缩多个文件夹和文件
2020-11-10 11:53:36压缩目标: 文件夹:Folder1 文件:Folder2\Folder2_File2.txt ...修改出新的压缩命令,CompressCommand2.bat,的内容: :: For compress, set source folder, target folder and target file name set -
bat+7z批量压缩"文件夹
2019-10-05 22:13:27@echo offfor /d %%i in (*) do (echo %%iD:\"Program Files"\7-Zip\7z.exe a -p1 "%%i.zip" "%%i" //-p是密码,密码是1,可删除。以文件夹命名)pause FOR %variable IN (set) DO command [command-parameters] ... -
7z命令行参数详解--python暴破压缩文件命令必备
2018-08-03 16:06:357z.exe在CMD窗口的使用说明如下: 7-Zip (A) 4.57 Copyright (c) 1999-2007 Igor Pavlov 2007-12-06 Usage: 7za <command> [<switches>...] <archive_name> [<... -
7z命令行操作指南之解压缩
2017-07-05 16:55:367z解压缩(可解压exe)命令行示例: 7z.exe x test.zip -oD:\test -aoa 功能:解压缩test.zip到D盘的test文件夹 参数说明: x 表示解压缩,并且使得目录结构不变。若想解压后在一个目录下,则用e -o D:\test ... -
7z 常用解压命令
2021-05-18 15:50:57用命令行来执行7z的极限压缩,就是如下的命令:C:\01_MyApp\7-Zip\7z.exe a -t7z newPack.7z "F:\14_newWork\7z\testDoc\*" -r-mx=9 -m0=LZMA2 -ms=10m -mf=on -mhc=on -mmt=on其中,1,C:\01_MyApp\7-Zip\7z.exe这... -
压缩解压缩命令.txt
2019-12-30 14:56:26LINUX下常用压缩解压命令,比如:tar命令 gz命令 bz2命令 bz命令 Z命令 zip命令 -
Linux Centos 7 压缩和解压缩命令
2022-03-26 14:59:101.zip文件压缩 语法:zip 加压缩后的文件名 加要压缩的文件名。 [root@localhost ~]# zip test.zip test.txt adding: test.txt (deflated 100%) [root@localhost ~]# 后面出现进度条百分比数字说明已经压缩好... -
Linux 压缩和解压 7z
2021-05-11 15:06:117z 是现在主流的一种压缩格式,它拥有极高的压缩比,我做过一个测试,用 rar 和 7z 压缩同一个文件,都选择最高质量,最终经过 7z 压缩的文件体积确实要比 rar 小一些,而且 7z 是开源免费的,现在很多压缩工具也都...