高捷博客

IT技术笔记博客

Find非递归遍历文件夹

find 命令是递归遍历文件夹

基本语法

$ find [path] [option] [expression]

参数

-maxdepth n :指明遍历的深度

find ./ -maxdepth 1 -type d

注:如上n为1时,即遍历当前层级的目录文件。

find按时间删除内容

命令:

find .  -type f -print -mtime +30 -name 000* -exec rm {} \;

解析:

find 后面紧跟的是要查找的目录,. 表示当前目录

-type f:指定查找对象为文件

-name *.log:指定查找对象名称以.log结尾

-mtime +180: 查找180天以前的老文件

-exec rm {} \;  :执行删除命令,这句长得很奇怪,后面有个 {} \; 是必须的,也可以执行其他指令,比如ls, rm -i之类的

站内搜索
控制面板
您好,欢迎到访网站!
  查看权限
«   2019年7月   »
1234567
891011121314
15161718192021
22232425262728
293031
最近发表
最新评论
标签列表
文章归档
友情链接
站点信息
  • 文章总数:99
  • 页面总数:3
  • 分类总数:3
  • 标签总数:66
  • 评论总数:12
  • 浏览总数:69615

关于本站 | 给我留言 | 网站地图 | 免责申明 | 百度统计

Copyright ©2019 高捷博客 All rights reserved. Powered By Z-Blog 冀ICP备16006687号

冀公网安备 13073202000010号