首页
Preview

Linux 根据文件名查找文件

在 Linux 中,我们可以使用 find 命令来根据文件名查找文件。find 命令的基本语法如下:

find <path> -name <filename>

其中,<path> 表示要查找的目录路径,<filename> 表示要查找的文件名,可以使用通配符进行模糊匹配。

例如,如果我们要在 /home 目录下查找所有以 .txt 结尾的文件,可以使用以下命令:

find /home -name "*.txt"

上述命令中,/home 表示要查找的目录路径,*.txt 表示要查找的文件名以 .txt 结尾。

find 命令还支持其他参数,例如 -type 参数可以指定要查找的文件类型,如 -type f 表示查找普通文件,-type d 表示查找目录。

此外,find 命令还支持 -exec 参数,可以在查找到文件后执行指定的命令。例如,以下命令可以将所有以 .txt 结尾的文件复制到 /tmp 目录下:

find /home -name "*.txt" -exec cp {} /tmp \;

上述命令中,{} 表示查找到的文件名,\; 表示命令执行结束。

版权声明:本文内容由TeHub注册用户自发贡献,版权归原作者所有,TeHub社区不拥有其著作权,亦不承担相应法律责任。 如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

点赞(0)
收藏(0)
Tony
暂无描述

评论(0)

添加评论