gpt4 book ai didi

linux - ls命令用于搜索当前目录中的特定文件

转载 作者:太空宇宙 更新时间:2023-11-04 06:03:08 24 4
gpt4 key购买 nike

如何使用 ls 命令搜索当前目录中的特定文件。假设文件名包含“localhost”。

最佳答案

利用 globbing 。请参阅glob(7)了解详情。所以尝试一下

ls *localhost*

如果您想在目录中递归搜索某个文件,请使用 find(1) (或者,在某些 C 程序中,nftw(3) 函数)。

也许你想要

find . -name '*localhost*' -exec ls {} +

一些 shell,特别是 zsh ,具有递归通配符。我使用 zsh 作为登录 shell,因此我可以输入

ls **/*localhost*

顺便说一句,您可能会对 xargs(1) 感兴趣(与find结合使用时非常有用)。当然,花点时间阅读 ls(1) 的文档.

关于linux - ls命令用于搜索当前目录中的特定文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49942405/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com