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

相关推荐
生而为虫1 分钟前
34-35.玩转Linux操作系统
linux·运维·服务器
枕咸鱼的猫2 分钟前
Linux命令打包/压缩(tar)、通用压缩(zip)详解
linux·运维·服务器
`林中水滴`3 分钟前
Linux系列:Ubantu 安装 MySQL 8.0 教程
linux
你我一见如故8 分钟前
Linux基础(4)Linux中的开发工具(1)--yum和vim
linux·服务器·编辑器·vim
JiMoKuangXiangQu19 分钟前
Linux eBPF 错误:invalid bpf_context access
linux·ebpf
慧一居士26 分钟前
ubuntu和centos区别对比,使用方式区别对比及示例
运维
johnny_hhh27 分钟前
Confluent 单节点部署配置
运维·阿里云·zookeeper·kafka·centos·数据可视化
kaoa00031 分钟前
Linux入门攻坚——61、tomcat负载均衡集群-LB Cluster
linux·tomcat·负载均衡
洋葱 ☠31 分钟前
极简部署linux免费ssl证书Let‘s Encrypt,自动续签,nginx/apache都可以,域名指向服务器即可,无需项目
linux·nginx·ssl
星哥说事34 分钟前
零成本上线!用 Hugging Face免费服务器+Docker 快速部署HertzBeat 监控平台
运维·服务器·docker