博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
find命令
阅读量:4626 次
发布时间:2019-06-09

本文共 502 字,大约阅读时间需要 1 分钟。

find命令

按照名称来找

993421-20160726143709606-2039961559.png

按照时间来找

访问时间(-atime):用户最近一次访问文件的时间
修改时间(-mtime):文件内容最后一次被修改的时间
变化时间(-ctime):文件元数据(例如权限或者所有权)最后一次被修改的时间
打印出7天内被访问过的文件
993421-20160726143714700-1915058655.png

打印出恰好在7天前被访问过的所有文件

993421-20160726143719763-1137864729.png

打印出访问时间超过7天的所有文件

993421-20160726143731888-547473710.png

-newer可以指定一个用于比较时间的参考文件

找出比1.sh修改时间更近的文件
993421-20160726143737794-198738790.png

按照文件大小找

找小于2K的文件
993421-20160726143743309-1633523133.png

删除匹配的文件

使用-delete
993421-20160726143747528-505205071.png

基于文件权限的匹配

993421-20160726143752700-938264581.png

-exec动作的格式

Find . -type f -user root -exec 动作 {} ;

将10天前的.txt文件复制到OLD目录中

find . -type f -mtime +10 -name “.txt” -exec cp {} OLD \;

将多行输入转换成单行输出

993421-20160726143818731-1026101590.png

找出所有的.sh文件,并删除,(必须使用-print0 表示中间不再不再使用分隔符,以\0来分隔输出)

993421-20160726143828263-1796425014.png

转载于:https://www.cnblogs.com/hanfei-1005/p/5707400.html

你可能感兴趣的文章
java后端判断用户是否关注公众号
查看>>
判断JS对象是否拥有某属性两种方式
查看>>
自定义异常
查看>>
黑马程序员___Java基础[02-Java基础语法](一)
查看>>
USACO09FEB Fair Shuttle
查看>>
一次完整请求的日志
查看>>
计算机知识的学习
查看>>
Linq 等式运算符:SequenceEqual
查看>>
[LeetCode] Count Different Palindromic Subsequences 计数不同的回文子序列的个数
查看>>
Javascript使用三大家族和事件来DIY动画效果相关笔记(一)
查看>>
投影纹理映射(Projective Texture Mapping)
查看>>
rwkj 1422搜索(素数环)
查看>>
Android开发常用属性
查看>>
Android线程之主线程向子线程发送消息
查看>>
CentOS 6.4下编译安装MySQL 5.6.14
查看>>
PHP拿到别人项目如何修改为自己
查看>>
Flink学习笔记:Operators之CoGroup及Join操作
查看>>
SQL Server DB Link相关
查看>>
2017 .NET 開發者須知
查看>>
判断ie版本
查看>>