但是 find 命令是直接在硬盘中进行搜索的,如果指定的搜索范围过大,find命令就会消耗较大的系统资源,导致服务器压力过大。所以,在使用 find 命令搜索时,不要指定过大的搜索范围。 find 命令的基本信息如下: 命令名称:find。 英文原意:search for files in a directory hierarchy. 所在路径:/bin/find。 执行权限:...
4、find 指令 作用:表示根据条件去查询文档的所在位置。 场景:当用户想找一个文档,但是只记得其部分特征,这个时候就可以使用find指令查询路径。 指令 查找范围路径 选项 选项的值 选项 选项的值 选项 选项的值 语法: #find 范围路径(位置) 选项 选项的值 [选项 选项的值 ….] 常见的选项: -name:根据名字进...
find 命令的基本信息如下:命令名称:find。英文原意:search for files in a directoryhierarchy.所在路径:/bin/find。执行权限:所有用户。功能描述:在目录中查找文件。 命令格式 find path -option [ -print ] [ -exec -ok command ] {} \; 例如 # find . -name "*.c" -name之前的.可加可不加 # find...
$ find <path> {file-or-directory-name} <options> <action-on-result> <action-on-result> 可选项: –delete : 删除文件或目录 -exec command {}\; : 根据 find 命令的结果执行命令 -ok command : 它将运行与 -exec 相同的命令,但它将在实际执行之前提示 (1) 查找当前工作目录下的所有文件和目录 ...
find pathname -options [-print -exec -ok ...] 2、find命令的参数; pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意...
find /path/to/directory name "filename" type f size +10M mtime 7 8、执行特定操作: (图片来源网络,侵删) find /path/to/directory name "filename" exec command {} ; 这里的command可以是任何你想要对找到的文件执行的命令,例如rm(删除文件)、cp(复制文件)等,注意,当使用exec选项时,需要在命令后加...
–`-ok command {} +`:与 `-exec` 类似,但执行命令前会询问用户是否执行。 ## 4. 示例 ### 4.1 查找文件 以下示例演示了如何使用 `find` 命令查找指定目录及其子目录下的所有文件: “`shell find /path/to/directory -type f “` ### 4.2 搜索文件名 ...
具体有那些查找条件,大家可以根据需要去find命令的man page查看。find命令还可以对查找的结果执行指定的操作,通过-exec command可以指定操作,command为指定的命令,例如:find . -name "test.txt" -exec ls -l {} \;上述命令的含义是:查找文件名为test.txt的文件,并使用ls -l命令将其显示出来。
find . -perm /u+w 5. 执行操作: find /path/to/directory -exec [command] {} \; 可以在找到的文件上执行指定的命令。 例如,在当前目录下找到所有的txt文件,并删除它们: find . -name “*.txt” -exec rm {} \; 总结:find命令是Linux系统中常用的命令之一,它可以按照指定的条件在文件系统中搜索文...
pathname:find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command'{};,注意{}和;之间的空格。-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数...