使用7zip压解各种文件的经常使用命令

  • 7zip简单介绍
  • 格式支持
    • 压缩解压缩
    • 仅支持解压缩
  • 安装
    • Debian Ubuntu
    • ArchLinux
  • 使用
    • 打包
    • 解压
    • 列出文件的信息列表
    • 检查包的完整性
    • 更新压缩包
    • 删除包里的文件

7zip简单介绍

7-Zip 是一款 开源 软件。大多数源码都基于 GNU LGPL 许可协议下公布。

AES 代码基于 BSD 许可下公布。

unRAR 代码基于两种许可:GNU LGPL 和 unRAR 限制许可。中文官网

格式支持

压缩/解压缩

7z, XZ, ZIP, TAR, BZIP2, GZIP and WIM

仅支持解压缩

ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR, Z

安装

Debian / Ubuntu

sudo apt-get install p7zip
sudo apt-get install p7zip-full #完整版

ArchLinux

pacman -S p7zip 

使用

7z [adeltux] [-] [SWITCH] …

打包

[[email protected] Downloads]$ ls test
bag.hpp        hashtable.hpp  minpq.hpp  rbtree.hpp  uf.hpp
hashchain.hpp  maxpq.hpp      queue.hpp  stack.hpp
[[email protected] Downloads]$ 7z a test.7z test

...
Everything is Ok
[[email protected] Downloads]$

解压

全部支持解压的文件类型都是一样的

[poplar@arch Downloads]$ 7z x test.7z  #解压到当前文件夹
[poplar@arch Downloads]$ 7z e test.7z -otmp #加压到当前的tmp

列出文件的信息列表

[poplar@arch Downloads]$ 7z l test.7z

检查包的完整性

[poplar@arch Downloads]$ 7z t test.7z test

更新压缩包

[poplar@arch Downloads]$ 7z u test.7z test

删除包里的文件

删除包里的uf.hpp文件

[poplar@arch Downloads]$ 7z d test.7z uf.hpp -r
时间: 2024-10-11 21:30:37

使用7zip压解各种文件的经常使用命令的相关文章

使用7zip压解各种文件的常用命令

7zip简介 格式支持 压缩解压缩 仅支持解压缩 安装 Debian Ubuntu ArchLinux 使用 打包 解压 列出文件的信息列表 检查包的完整性 更新压缩包 删除包里的文件 7zip简介 7-Zip 是一款 开源 软件.大多数源代码都基于 GNU LGPL 许可协议下发布.AES 代码基于 BSD 许可下发布.unRAR 代码基于两种许可:GNU LGPL 和 unRAR 限制许可.中文官网 格式支持 压缩/解压缩 7z, XZ, ZIP, TAR, BZIP2, GZIP and

linux ubuntu12.04 解压中文zip文件,解压之后乱码

在windows下压缩后的zip包,在ubuntu下解压后显示为乱码问题 1.zip文件解压之后文件名乱码: 第一步 首先安装7zip和convmv(如果之前没有安装的话) 在命令行执行安装命令如下: sudo apt-get install p7zip-full convmv 第二步 假设zip文件名为y05文档.zip,那么先进入zip文件所在的目录,然后命令行执行 LANG=C 7z x y05文档.zip convmv -f cp936 -t utf8 -r --notest * 2.文

C# .NET 使用第三方类库DotNetZip解压/压缩Zip文件 (ZT)

DotNetZip on CodePlex: http://dotnetzip.codeplex.com/ 详细的可以看源代码--总之感觉比SharpZipLib好用.而且DotNetZip支持VB,C#以及任何.NET语言. 加压:(从CodePlex上偷过来的) using (ZipFile zip = new ZipFile()) { // add this map file into the "images" directory in the zip archive 把这个PN

WinRAR技巧:解压后自动打开解压好的文件夹

很多读者喜欢使用老牌的解压缩工具WinRAR,大家使用WinRAR解压文件之后的第一件事就是找到解压好的文件夹,双击文件夹,以便在里面找到自己想要的文件.其实这一步操作是可以简化的. 首先在电脑上随便找一个压缩包,右键"解压文件-",接着弹出"解压路径和选项"设置窗口. 在最下方,勾选"在资源管理器中显示文件",然后点击下面的"保存设置".最后点确定. 好了,随便找一个rar压缩包解压试试,解压缩后,你的资源管理器会自动打开解

linux下如何解压 tar.lz 文件

今天遇到了这个问题.最后是这么解决的. 首先下载一个lizp 地址为 http://download.savannah.gnu.org/releases/lzip/lzlib/ 然后 解压 后,看install 文件 ./configure make make install make install-as-lzip 在终端中输入 lzip 如果能找到此命令,就安装成功 --help 查看命令解释 lzip -d 文件名 解压得到一个 .tar的文件 再用tar 命令解压即可

[Linux] 解压tar.gz文件,解压部分文件

遇到数据库无法查找问题原因,只能找日志,查找日志的时候发现老的日志都被压缩了,只能尝试解压了   数据量比较大,只能在生产解压了,再进行查找 文件名为*.tar.gz,自己博客以前记录过解压方法: http://www.cnblogs.com/garinzhang/archive/2013/04/23/3037147.html 使用tar –zxvf *.tar.gz无法解压,明明好好的tar.gz文件能这样解压的,为什么不能解压?   后来想了想,是不是先要解压*.gz文件,使用gunzip

linux下使用unrar命令解压*.rar格式文件

下载 http://www.rarlab.com/download.html下载相应的版本 安装 [[email protected] ~]$ cat /etc/redhat-release Fedora release 24 (Twenty Four)[[email protected] ~]$ uname -r4.8.15-200.fc24.x86_64 tar zxvf rarlinux-x64-5.4.0.tar.gzcd rarmakemake install 使用帮助 [[email

C#利用SharpZipLib解压或压缩文件夹实例操作

最近要做一个项目涉及到C#中压缩与解压缩的问题的解决方法,大家分享. 这里主要解决文件夹包含文件夹的解压缩问题. )下载SharpZipLib.dll,在http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx中有最新免费版本,“Assemblies for .NET 1.1, .NET 2.0, .NET CF 1.0, .NET CF 2.0: Download [297 KB] ”点击Download可以下载,解压后里边

[教程] wdcp文件管理器里不能删除或移动解压后的文件解决方法

问题:在本地上传压缩包到服务器之后,在wdcp文件管理器里解压,解压之后想把文件移动到其他目录,填写好移动的目标目录之后点移动,显示移动成功,但到目标目录却发现没有自己所移动的文件,文件不知道消失到哪里去了:再看原本解压后的文件夹里也没有文件. 解决方法:看看是不是自己的压缩前的文件夹里有文件名或文件夹名包含中文字符,把他改成英文后再压缩上传,解压之后移动就没问题了:同样,删除不了的文件也可能是你文件名里包含了中文,甚至上传解压之后的文件名已经不是正常中文了,而是乱码! 转自:http://ww