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" 的文件,并将结果输出。
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章