首页 > 运维 > linux运维 > 正文

Linux高级命令(扩展)

看不見的法師
发布: 2025-06-19 16:14:25
原创
238人浏览过

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中的文件时间概念:

linux高级命令(扩展)

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

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

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

扩展性强的瀑布流插件
扩展性强的瀑布流插件

扩展性强的瀑布流插件

扩展性强的瀑布流插件 50
查看详情 扩展性强的瀑布流插件

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

# stat 文件名称
Modify: 2020-03-31 10:25:20.609010605 +0800
登录后复制

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

# touch -m -d "日期时间格式" 文件名称
登录后复制

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

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

# touch -m -d "2020-03-30 00:00" a.txt
登录后复制

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

# touch b.txt
# touch -m -d "2020-03-29 00:00" b.txt
登录后复制

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

# touch -m -d "2020-03-28 00:00" c.txt
登录后复制

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

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

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

linux高级命令(扩展)

# find ./ -name "*.txt" -mtime +3
登录后复制

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

linux高级命令(扩展)

# 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高级命令(扩展)的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号