linux中find命令的用法
本文主要记录一下Linux中find命令的用法。
1. find命令使用说明
find用于在一个目录结构中查找文件。
SYNOPSIS find [-H] [-L] [-P] [-D debugopts] [-Olevel] [path...] [expression]
find支持众多选项,这里不会所有都进行讲解。
1.1 find按时间查找
find命令支持按时间查找。
# find [path...] [-atime/-ctime/-mtime/-amin/-cmin/-mmin] [-/+] num # find [path...] [-anewer/-cnewer/newer] file
上面num
的含义为:
-
+num
: 大于num -
-num
: 小于num -
num
: 等于num
对于atime/ctime/mtime
,其对应的时间单位为num*24
小时; 对于amin/cmin/mmin
,其对应的时间单位为分钟。
例如:
//查找访问时间为1天以内的文件 # find ./ -atime -1 -type f ./release.asc //查找修改时间比release.asc后的文件(-newer即为修改时间) # find ./ -newer release.asc -type f