Linux常用命令学习(十三)
17、find命令传奇一条龙
我的世界服务器
用于在文件树中查找文件,并作出相应的处理。
命令格式:
findpathname-options[-print-exec-ok...]
命令参数:
pathname:find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。
-print:find命令将匹配的文件输出到标准输出。
-exec:find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command'{ }
\;,注意{ }和\;之间的空格。
-ok:和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行
每一个命令之前,都会给出提示,让用户来确定是否执行。
命令选项:
-name按照文件名查找文件
-perm按文件权限查找文件
-user按文件属主查找文件
-group 按照文件所属的组来查找文件。
-type 查找某一类型的文件,诸如:
b-块设备文件
d-目录
c-字符设备文件
l-符号链接文件
p-管道文件
f-普通文件
-sizen:[c]查找文件长度为n块文件,带有c时表文件字节大小
-aminn 查找系统中最后N分钟访问的文件
-atimen 查找系统中最后n*24小时访问的文件
-cminn 查找系统中最后N分钟被改变文件状态的文件
-ctimen 查找系统中最后n*24小时被改变文件状态的文件
-mminn 查找系统中最后N分钟被改变文件数据的文件
-mtimen 查找系统中最后n*24小时被改变文件数据的文件
(用减号-来限定更改时间在距今n日以内的文件,而用加号+来限定更改时间在距今n日以前的文件。
)
-maxdepthn最大查找目录深度
-prune选项来指出需要忽略的目录。在使用-prune选项时要当心,因为如果你同时使用了-depth选
项,那么-prune选项就会被find命令忽略
-newer如果希望查找更改时间比某个文件新但比另一个文件旧的所有文件,可以使用-newer选项
上一篇:交换机口子区别