继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

linux 查找文件

MMTTMM
关注TA
已关注
手记 471
粉丝 65
获赞 364

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" 的文件,并将结果输出。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP