shell命令—Find
发布时间
阅读量:
阅读量
find命令
# 删除/home/fengshuiyue目录下一周前的目录
fengshuiyue@ralc:~> find /home/fengshuiyue -maxdepth 1 -type d -mtime +7 ! -path /home/fengshuiyue -exec rm -rf {} \;
指定参数 -maxdepth 为某个整数值以控制目录搜索的最大深度(-maxdepth 1 表明仅搜索一级子目录,-maxdepth 2 则表明搜索一级及二级子目录)。
-mindepth 数字:目录最小深度(-maxdepth 2 表示查询2级及以上的子目录)
-type参数(具体说明):例如使用-type f时表示用于查找文件。
f表示普通文件类型。
l表示符号连接类型的标识符。
d表示目录类型的标识符。
c表示字符设备类型的标识符。
b表示块设备类型的标识符。
s表示套接字类型的标识符。
p表示FIFO类型的标识符。
访问时间(-atime/天,-amin/分钟):用户最近一次访问时间。
修改时间(-mtime/天,-mmin/分钟):文件最后一次修改时间。
变化时间(-ctime/天,-cmin/分钟):文件数据
全部评论 (0)
还没有任何评论哟~
