linux find命令
<div class="cnt">命令形式:
find pathname -options [-print -exec -ok]
pathname命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录,用~表示$HOME目录。
-prin命令将匹配的文件输出到标准输出。
-exec 命令对匹配的文件执行该参数所给出的shell命令。
-ok 和- exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否
options 选项
1. -name 按照文件名查找文件
2.-perm 按照文件权限来查找文件
3.-mtime -n +n 按照文件的更改时间来查找文件,-n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前。
4.-newer file1 查找更改时间比文件file1新的文件。
5.-type 查找某一类型的文件
b - 块设备文件。
d - 目录。
c - 字符设备文件。
p - 管道文件。
l - 符号链接文件。
f - 普通文件。
6.使用size选项
可以按照文件长度来查找文件,这里所指的文件长度既可以用块(block)来计量,也可以用字节来计量。以字节计量文件长度的表达形式为 Nc;以块计量文件长度只用数字表示即可。
7 find 和 xargs
在使用find命令的-exec选项处理匹配到的文件时,find命令将所有匹配到的文件一起传递
给exee执行
页:
[1]