find命令

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值