CentOS(linux下)安装7-Zip(7za压缩软件)以及解压命令,只打包不压缩,加密的方法

2021-11-25 10:37:56 3206阅读 0评论

7-zip以高压缩率著称,并且是一款免费开源的压缩软件。在常规的Linux发行版中,无法通过简单的yum命令来安装该软件。那么在CentOS中,如何安装7za压缩软件呢?

执行以下命令下载安装:

wget --no-check-certificate https://downloads.sourceforge.net/project/p7-zip/p7zip/16.02/p7zip_16.02_src_all.tar.bz2

tar -xjvf p7zip_16.02_src_all.tar.bz2

cd p7zip_16.02

make -j 4

make install

复制

看到如下信息就说明你安装成功了:

./install.sh /usr/local/bin /usr/local/lib/p7zip /usr/local/man /usr/local/share/doc/p7zip

- installing /usr/local/bin/7za

- installing /usr/local/man/man1/7z.1

- installing /usr/local/man/man1/7za.1

- installing /usr/local/man/man1/7zr.1

- installing /usr/local/share/doc/p7zip/README

- installing /usr/local/share/doc/p7zip/ChangeLog

- installing HTML help in /usr/local/share/doc/p7zip/DOC

这时如果发现乱码,请执行命令

export LANG=zh_CN.GBK

复制

7zip命令使用方法:

7zip命令7za

具体路径/usr/local/bin/7za,shell脚本记得写全,不然计划任务无法调用提示命令未找到

7za {a|d|l|e|u|x} 压缩包文件名 {文件列表或目录,可选}

a 向压缩包里添加文件或创建压缩包,如向hcw3.7z添加hcw3001.jpg,执行:7za a hcw3.7z hcw3001.jpg;将hcw3目录压缩打包执行:7za a hcw3.7z hcw3;

d 从压缩里删除文件,如将hcw3.7z里的test.jpg删除,执行:7za d hcw3.7z test.jpg

l 列出压缩包里的文件,如列出hcw3.7z里的文件,执行:7za l hcw3.7z

e 解压到当前目录,目录结构会被破坏,如hcw3.rar内有如下目录及文件123/456/789.html,执行:7za e hcw3.rar,目录123和456及文件789.html都会存放在当前目录下。

x 以完整路径解压。

-p 指定密码。

7za x archive.zip -psecret :将设有密码“secret”的压缩档案 archive.zip 中所有文件释放。

打包111.sql文件为111.7z,并且设置密码为123456

打包方法:7za a 111.7z 111.sql -mx=0 -p123456

解包方法:7za x 111.7z -p123456

进行分卷,第一个分卷为10MB;第二个为15MB,剩下全部为20 MB。

7za a 111.7z 111.sql -mx=0 -p123456 -v10m -v15m -v20m

文章版权声明:除非注明,否则均为红尘资源网原创文章,转载或复制请以超链接形式并注明出处。
广告合作联系站长QQ:908819363

发表评论

快捷回复: 表情:
评论列表 (暂无评论,3206人围观)

还没有评论,来说两句吧...

目录[+]

取消
微信二维码
微信二维码
支付宝二维码