查找和压缩、软件管理

文章介绍了Linux系统中查找文件的三种方法:which、find和locate,详细阐述了find命令的各种查找条件。接着讨论了文件打包和压缩,包括tar命令的使用。在软件管理部分,提到了RPM包的结构和YUM、RPM工具对RPM包的安装、查询和卸载操作,强调了YUM在处理依赖关系上的优势。
摘要由CSDN通过智能技术生成

一、文件查找

which:命令查找

find:文件查找,针对文件名

locate:文件查找

(1) which

which + 命令 / whereis + 命令

(2) find

find + 路径 + 选项 + 描述

例:find /etc -name '1.txt'

① 按名称查找

② 按文件大小查找

③ 按目录深度查找

find / -maxdepth 3 -a -name "ifcfg-en*" :查找到三级目录

④ 按属主、属组查找

find 路径 -user 属主名

find 路径 -group 属组名

⑤ 按文件类型查找

Linux 不以文件后缀区分文件,以文件类型区分

find /tmp -type f :查找文件

find /tmp -type d:查找目录

find /tmp -type l:查找链接

二、文件打包及压缩

1、打包压缩

语法:tar 选项 压缩包名称 源文件

2、解包解压

tar -x

三、软件管理

1、RPM 包

识别 RPM 包: zip - 3.0-11. el7. x86_64. rpm

软件包名:zip

版本号(version):3.0-11

发布版本(Release5/6/7):el7

系统平台(32/64):x86_64

文件后缀:rpm

2、源码包 source code

识别源码包: nginx-1.8.1.tar.gz

包名:nginx

版本号:-1.8.1

压缩格式:.tar.gz

四、RPM 包管理

1、YUM 工具

(1) 简介:

Yum(Yellow dog Updater,Modified)

特点:自动下载、自动处理依赖关系

(2) 设置 Yum 源

yum 配置目录 /etc/yum.repos.d/

*.repo 文件是 yum 管理工具的仓库地址

① 打包移除官方 yum 库

② 编写本地 yum 库配置文件

vim /etc/yum.repos.d/dvd.repo

③ 准备一个文件夹挂载安装光盘

在 /root/.bashrc 里写入 mount /dev/cdrom /mnt/cdrom

开机自动运行,防止挂载失效

(3) 使用 Yum 管理 RPM 包

① 安装

全新安装:yum -y install 软件包名 (yum -y install httpd)

重新安装:yum -y reinstall 软件包名 (当软件缺失文件时,可重新安装)

升级安装:yum -y update 软件包名

② 查询

yum list (yum list httpd)

库名前带 @ 说明已经安装

③ 卸载

yum -y remove

2、RPM 工具

管理红帽系统 / centos 系统、rpm 包的基本工具

① 安装(i)

先进入安装包的文件夹,再下载安装包

rpm ivh 软件包名(i - install ;v:显示安装过程 ;h:百分比)

安装时要写软件包的全称

② 查询(q)

rpm -q 软件包名

③ 卸载(e)

rpm -evh 软件包名(-e:erase)

注意:rpm 无法处理依赖关系

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值