简介find命令是Linux系统中最重要和最常用的命令之一。 搜索和查找与参数匹配的文件和目录的命令。 查找可以在各种条件下使用,您可以通过权限,用户,组,文件类型,日期,大小等可能的条件查找文件。 语法 find [起始目录] 寻找条件 操作 说明:find命令从指定的起始目录
常用- -perm -权限模式:查找文件权限全部包含“权限模式”的文件- -perm +权限模式:查找文件权限包含“权限模式”的任意一个权限的文件- 如果要在整个系统中搜索权限中包括SUID权限的所有文件,只需使用-4000即可:shell[root@server ~]# find . perm 755...
eg. find /etc/ -perm-222 查找/etc权限必须包含全部222权限的文件 8 查找到文件后的处理动作 -execCOMMAND { } \; 找到文件后对文件执行COMMAND命令。-OKCOMMAND { } \;找到文件后询问是否对文件执行COMMAND命令。-print 输出到屏幕(默认操作)。-ls 打印到屏幕上,类似于ls-l。-delete 删除操作,只能删除...
find . -type d -empty -delete ``` 在这个命令中,我们使用“-type d”指定要删除的是目录,使用“-empty”筛选出空目录,最后使用“-delete”选项执行删除操作。 总的来说,“linux find -delete”是一个非常方便的工具,可以帮助用户快速准确地删除文件和目录。但是在使用时需要谨慎,确保操作的准确性和安全性。
-delete:删除搜索到的文件。 -exec:执行指定的命令。 -ok:与-exec类似,但在执行之前需确认。 4. 示例: – 搜索当前目录下所有名字以.jpg结尾的文件: find . -name “*.jpg” – 搜索根目录下所有属主为root并且文件大小大于10M的文件: find / -user root -size +10M ...
$ find directory-name file2 directory/sub-dir1/file2 directory/file2 directory/sub-dir2/file2 4. 为 find 命令指定特殊的 action(此处 -delete 表示删除搜索结果) 代码语言:javascript 代码运行次数:0 复制 Cloud Studio代码运行 $ find directory-name file2-delete$ find directory ...
find . -name test.txt -type f -delete ``` 同样,这个命令将在当前目录下搜索名为"test.txt"的文件,并删除它。 除了通过文件名进行搜索,我们还可以按大小、修改时间等条件来查找并删除文件。例如,如果我们希望删除修改时间在最近7天之前的所有文件,可以使用以下命令: ...
Linux中的find命令是一个非常有用的工具,可以用来搜索和清理文件和目录。下面是一些常用的find清理命令: 1. 删除特定类型的文件:可以使用find命令来删除特定类型的文件,比如删除所有的txt文件。命令如下: “` find . -name “*.txt” -type f -delete ...
-ls 详细列出所找到的所有文件。-fprintf 文件名 将找到的文件名写入指定文件。-print 在标准输出设备上显示查找出的文件名。-print0 可以处理文件名包含空格情况,建议find与xargs结合时使用。-printf 格式 格式的写法请参考有关C语言的书。-delete 将匹配到的文件删除...
find命令还提供了-delete选项,可以直接删除搜索到的文件。要使用find命令的-delete选项删除目录下的所有文件,可以使用以下命令: 代码语言:txt 复制 $ find /path/to/directory/ -type f -delete 其中,/path/to/directory/是目标目录的路径。-type f选项表示搜索普通文件。-delete选项表示删除搜索到的文件。