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"
的文件,并将结果输出。
共同学习,写下你的评论
评论加载中...
作者其他优质文章