Linux高级命令(扩展)

发布时间 - 2025-06-19 00:00:00    点击率:

linux高级命令(扩展)

一、find命令

1、find命令的作用

在Linux操作系统中,find命令主要用于执行文件搜索操作。

2、基本语法

# find 搜索路径 [选项 选项的值] ...
选项说明:
-name:根据文件名进行搜索,支持*通配符
-type:f代表普通文件,d代表目录

案例:在计算机中搜索所有文件,并找到httpd.conf文件

# find /etc -name "httpd.conf" -type f

3、*星号通配符的使用

在Linux操作系统中,当我们对要查找的文件名记忆模糊(仅记得前缀或后缀)时,可以使用*星号通配符进行搜索。

案例:获取/etc目录下所有后缀为.conf的文件信息

# find /etc -name "*.conf" -type f

案例:在/etc目录下搜索所有以httpd开头的文件

# find /etc -name "httpd*" -type f

4、根据文件修改时间搜索文件

☆ Windows中的文件时间概念:

创建时间:表示文件何时被创建

访问时间:表示文件何时被访问

修改时间:表示文件何时被修改

☆ 使用stat命令获取文件的最后修改时间

# stat 文件名称
Modify: 2025-03-31 10:25:20.609010605 +0800

☆ 创建文件时设置修改时间以及修改文件的修改时间的基本语法:

# touch -m -d "日期时间格式" 文件名称

作用: ① 如果文件不存在,则自动创建该文件,并设置其最后的修改时间 ② 如果文件存在,touch命令仅修改文件的最后修改时间

案例:创建a.txt文件,并设置其最后修改时间为2025-03-30 00:00

# touch -m -d "2025-03-30 00:00" a.txt

案例:创建b.txt文件,然后设置其最后修改时间为2025-03-29 00:00

# touch b.txt
# touch -m -d "2025-03-29 00:00" b.txt

案例:创建c.txt文件,并设置其最后修改时间为2025-03-28 00:00

# touch -m -d "2025-03-28 00:00" c.txt

☆ 根据文件的最后修改时间进行搜索

# find 搜索路径 -mtime +days/-days
-mtime:根据文件的最后修改时间搜索文件
+:加号,表示搜索几天之前的文件信息
-:减号,表示搜索几天之内的文件信息

案例:搜索3天以前的文件信息(不包含第3天,且仅搜索.txt格式)

# find ./ -name "*.txt" -mtime +3

案例:搜索3天之内的文件信息(仅搜索.txt格式)

# find ./ -name "*.txt" -mtime -3

5、扩展选项-exec

案例:删除Linux系统中/var/log目录下10天以前的日志信息(日志文件格式以.log结尾)

# find /var/log -name "*.log" -mtime +10

第一种解决方案:使用管道命令|

# find /var/log -name "*.log" -mtime +10 | rm -rf


# linux  # windows  # 操作系统  # linux操作系统  # var  # 时间为  # 几天  # 目录下  # 不存在  # 可以使用  # 当我们  # 主要用于  # 该文件  # 天之 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何快速建站并高效导出源代码?  HTML透明颜色代码怎么让图片透明_给img元素加透明色的技巧【方法】  高端建站三要素:定制模板、企业官网与响应式设计优化  如何挑选最适合建站的高性能VPS主机?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  Android 常见的图片加载框架详细介绍  如何在建站宝盒中设置产品搜索功能?  HTML 中动态设置元素 name 属性的正确语法详解  简历没回改:利用AI润色让你的文字更专业  Laravel PHP版本要求一览_Laravel各版本环境要求对照  Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南  iOS发送验证码倒计时应用  Laravel如何使用Collections进行数据处理?(实用方法示例)  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  如何在阿里云ECS服务器部署织梦CMS网站?  如何用花生壳三步快速搭建专属网站?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  如何在云指建站中生成FTP站点?  Laravel如何从数据库删除数据_Laravel destroy和delete方法区别  如何快速生成专业多端适配建站电话?  在Oracle关闭情况下如何修改spfile的参数  如何为不同团队 ID 动态生成多个“认领值班”按钮  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  如何在腾讯云服务器上快速搭建个人网站?  Laravel怎么实现API接口鉴权_Laravel Sanctum令牌生成与请求验证【教程】  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  Android自定义listview布局实现上拉加载下拉刷新功能  Laravel怎么判断请求类型_Laravel Request isMethod用法  SQL查询语句优化的实用方法总结  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】  深圳网站制作平台,深圳市做网站好的公司有哪些?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  如何在IIS中新建站点并解决端口绑定冲突?  javascript中数组(Array)对象和字符串(String)对象的常用方法总结  1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤  实例解析angularjs的filter过滤器  高端建站如何打造兼具美学与转化的品牌官网?  Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】  Python文件流缓冲机制_IO性能解析【教程】  北京企业网站设计制作公司,北京铁路集团官方网站?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  linux写shell需要注意的问题(必看)