利用globbing。有关详细信息,请参阅glob(7)。所以试试
ls *localhost*
如果要在目录中搜索某些文件的递归,请使用find(1)(或者,从某些C程序中使用nftw(3)函数)。
也许你想要
find . -name '*localhost*' -exec ls {} +
有些shell,特别是zsh,有递归的globbing。我使用zsh
作为登录shell,因此我可以输入
ls **/*localhost*
BTW,您可能对xargs(1)感兴趣(与find
结合使用时非常有用)。当然,花时间阅读ls(1)的文档。