红帽挑战赛训练营:05归档压缩和文件查找

本文介绍了Linux系统中常用的tar命令和find命令。tar命令用于归档和压缩,包括-c创建,-x解压,-t查看,-r追加,-u更新等选项,结合-z,-j,-v和-C等实现不同功能。find命令则用于在指定路径下按条件查找文件,如按大小,所有者,权限等,其选项包括-iname,-size,-user,-group和-perm等。文章适合Linux初学者快速掌握这两个实用命令。

系列文章指路:

红帽挑战赛训练营:01Linux系统基础命令

红帽挑战赛训练营:02Linux-grep匹配

红帽挑战赛训练营:03Linux系统权限管理

红帽挑战赛训练营:04软件包管理

前言

本篇文章记录红帽挑战赛,赛前辅导的笔记,文章来源于教案:赛前辅导笔记05
这次就学习一个tar命令和find命令,比较轻松很快就结束了

一、归档压缩tar

tar包命令:

【独立选项:】
-c: 建立归档
-x:解除归档
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。

【下面的是可选的:】
-z:有gzip属性的
-j:有bz2属性的
-v:显示所有过程
-C:(大写)指定tar包解除归档后,文件指定存放的路径

【下面的是必须的:】
-f: 使用归档名字,切记,这个选项是最后一个选项,后面只能接档案名。

常用起来就简记一下就好

tar -zxvf filename # 解除归档也就是解压
tar -zcvf filename # 建立归档也即是压缩

二、文件查找find

find 查找命令用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录列表的命令。
注意:find 命令是直接在硬盘中进行搜索的,如果指定的搜索范围过大,find 命令就会消耗较大的系统资源,导致服务器压力过大。

语法格式:
# find 搜索路径 [选项] 搜索内容

find 是比较特殊的命令,它有两个参数:
第一个参数用来指定搜索路径;
第二个参数用来指定搜索内容。

而且 find 命令的选项比较复杂,且属于完全匹配,而不是模糊匹配!
                                  -------       -------
                                    |              |——可以包含一部分即可
                                    |——必须一致
-iname 忽略大小写
-size +50M 匹配大于50M的文件
-size -50M 匹配小于50M的文件
-user 匹配文件所有者
-uid 匹配文件所有者uid
-group 匹配文件所属组
-perm 匹配文件权限

-type 按文件类型搜索: f:普通文件d:目录文件l:链接文件
-type f
-type d
-type l

总结

今天比较水,没啥总结的,就这样吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值