Linux 通过find命令查找文件,然后删除

起手式

1.先用find命令查找,再用‘| xargs rm -f ’进行删除,如果有目录用‘-rf’

2.同上,用‘-exec rm -f {} \; ’有目录用‘-rf’


find 进阶

3.find命令,除‘-name’外的其他常用选项,建议加上‘-type f’指定查找文件

-type    b/d/c/p/l/f         #查是块设备、目录、字符设备、管道、符号链接、普通文件

-ctime   -n +n               #按文件创建时间来查找文件,-n指n天以内,+n指n天以前(分钟,time该成min即可)

-mtime   -n +n               #按文件更改时间来查找文件,-n指n天以内,+n指n天以前(分钟,time该成min即可)

-size    n[c]                #查长度为n块[或n字节]的文件,输入0查空文件,(注意搜索到的隐藏文件)

ps..更多选项参照其他文档




猜你喜欢

转载自blog.csdn.net/qq_15742255/article/details/80118405