Linux:CentOS 7 解压 7zip 压缩的文件

p7zip-9.20.1-1.el6.rf.x86_64 RPM (rpmfind.net)

Ubuntu系统

安装

apt install p7zip-full -y

apt install zip -y

使用

#压缩test文件夹生成test.7z

复制代码
7za a -t7z -r test.7z  test  
#a  代表添加文件/文件夹到压缩包
-t 是指定压缩类型,这里定为7z,可不指定,因为7za默认压缩类型就是7z。
-r 表示递归所有的子文件夹

解压文件

复制代码
7za e test.7z              #将test.7z解压到当前文件夹
7za e test.7z -o/tmp/unzip #将test.7z解压到/tmp/unzip文件夹,如果还没有unzip文件夹就会自动新建一个

下载离线包

这里使用的第三方工具是 aptitude

安装

复制代码
apt install aptitude

使用方法

复制代码
sudo aptitude --download-only install <package-name>
#例如
# sudo aptitude --download-only install ros-melodic-rosbridge-server

也可以使用apt-get -d

复制代码
apt-get -d install xxx #xxx是待下载的安装包

存放的位置是一样的喵です

文件下载的位置

这里跟yum的工具还不一样,yum可以直接下载到指定文件夹

aptitude只能下载到 /var/cache/apt/archives 目录下,目录下.deb结尾的就是

安装只需要

复制代码
dpkg -i *.deb

centos系统

安装

首先使用 yum 命令安装 epel 存储库。

sudo yum install epel-release -y

yum install p7zip -y

yum install zip -y

使用

测试效果:

复制代码
7za a -t7z -r test.7z  test  
#a  代表添加文件/文件夹到压缩包
-t 是指定压缩类型,这里定为7z,可不指定,因为7za默认压缩类型就是7z。
-r 表示递归所有的子文件夹

解压文件:

复制代码
7za e test.7z              #将test.7z解压到当前文件夹
7za e test.7z -o/tmp/unzip #将test.7z解压到/tmp/unzip文件夹,如果还没有unzip文件夹就会自动新建一个

离线安装

centos7

yum install p7zip --downloadonly --downloaddir=./tmp/p7zipdata

#将p7zip的rpm包下载进/tmp/p7zipdata目录

--downloadonly 只下载不安装

然后将所需的rpm包及其依赖包拷贝到需要安装软件服务器的一个单独目录下,执行以下安装命令:

复制代码
rpm -ivh *

在安装rpm包时,可能会出现NOKEY的提示

root@meccn linux\]# rpm -ivh gcc-4.1.1-52.2.1.i386.rpm warning: gcc-4.1.1-52.2.1.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2 error: cannot create %sourcedir /usr/src/asianux/SOURCES 错误解决办法 在rpm 命令后添加 --force --nodeps也就是强制进行安装 ### centos6 上述yum install下载的是最新包,centos6不适用 p7zip-9.20.1-1.el6.rf.x86_64.rpm 这个包可以 下载网站 https://rpmfind.net/linux/RPM/dag/redhat/el6/x86_64/p7zip-9.20.1-1.el6.rf.x86_64.html

相关推荐
小林up4 分钟前
github push:ssh: connect to host github.com port 22
运维·ssh·github
梁bk3 小时前
[Nginx]反向代理和负载均衡
运维·nginx·负载均衡
2401_826097628 小时前
JavaEE-Linux环境部署
java·linux·java-ee
(:满天星:)9 小时前
第31篇:块设备与字符设备管理深度解析(基于OpenEuler 24.03)
linux·运维·服务器·网络·centos
小陶来咯9 小时前
【仿muduo库实现并发服务器】Acceptor模块
运维·服务器
爱莉希雅&&&9 小时前
shell编程之awk命令详解
linux·服务器·git
笑稀了的野生俊9 小时前
在服务器中下载 HuggingFace 模型:终极指南
linux·服务器·python·bash·gpu算力
cui_hao_nan9 小时前
Docker后端部署
运维·docker·容器
渡我白衣9 小时前
Linux操作系统之文件(四):文件系统(上)
linux
ZZH1120KQ9 小时前
Linux系统安全及应用
linux·运维·系统安全