手记

linux 查找文件

Linux 中的常用命令——find

find 命令是 Linux 中非常常用的命令之一,用于在目录树中查找文件。find 命令的基本语法是:

find. -name "filename"

其中,. 表示当前目录,-name 选项用于指定要查找的文件名,"filename" 是一个字符串,用于指定要查找的文件名。如果 filename 中包含通配符,则 find 命令将继续查找匹配的其他文件名。

查找当前目录下所有名为 example.txt 的文件

如果您要查找当前目录下所有名为 example.txt 的文件,您可以使用以下命令:

find. -name "example.txt"

find 命令将会在当前目录下查找所有名为 example.txt 的文件,并将结果输出。

使用 -type 选项查找文件或目录

除了使用 -name 选项指定文件名外,您还可以使用 -type 选项来指定要查找的文件类型。例如,如果您要查找当前目录下所有文件,您可以使用以下命令:

find. -type f

find 命令将会在当前目录下查找所有文件,并将结果输出。如果您要查找当前目录下所有目录,您可以使用以下命令:

find. -type d

find 命令将会在当前目录下查找所有目录,并将结果输出。

查找文件名包含通配符的文件

如果您要查找文件名包含通配符的文件,您可以使用 -iname 选项。例如,如果您要查找当前目录下所有文件名包含 "example" 的文件,您可以使用以下命令:

find. -iname "*.example"

find 命令将会在当前目录下查找所有文件名包含 "example" 的文件,并将结果输出。

指定文件查找的路径

如果您要查找指定路径下的文件,您可以使用 -path 选项指定路径。例如,如果您要查找当前目录下名为 "example" 的文件,并且指定路径为 /example/,您可以使用以下命令:

find. -path /example/ -name "*.example"

find 命令将会在当前目录下查找所有名为 "example" 的文件,并且指定路径为 /example/,将结果输出。

使用 -iname 选项指定文件名

如果您要查找文件名,而不是文件内容,您可以使用 -iname 选项。例如,如果您要查找当前目录下所有文件名包含 "example" 的文件,您可以使用以下命令:

find. -iname "*.example"

find 命令将会在当前目录下查找所有文件名包含 "example" 的文件,并将结果输出。

0人推荐
随时随地看视频
慕课网APP