2011-05-12 151 views

回答

41

您可以使用下面的find命令这样做:

find /path/to/search -iname '*.psd' 

iname不区分大小写的搜索。

+0

我不知道确切的路径。我如何递归地做到这一点? – StackOverflowNewbie 2011-05-12 23:40:22

+4

@StackOverflowNewbie它已经递归地执行它。 '/ path/to/search'是你希望它开始搜索的地方。如果它是当前目录,使用'find。 -iname'* .psd'' – 2011-05-12 23:42:58

+0

或'find/-iname'* .psd''来搜索整个系统。 – Mahn 2017-06-09 17:38:02

4

你也可以

ls ./**/*.psd 

但:

  • 你必须有bash的版本4+
  • 您必须shopt -s globstar #IN你的.bashrc或.profile等....
  • 将搜索区分大小写(或者您也必须设置shopt -s nocaseglob
相关问题