14
我需要在我的Linux系统(专用网络托管)上找到所有.psd
文件。我试过这样的:ls -R *.psd
,但那不行。建议?Linux - 如何递归搜索具有特定扩展名的文件?
我需要在我的Linux系统(专用网络托管)上找到所有.psd
文件。我试过这样的:ls -R *.psd
,但那不行。建议?Linux - 如何递归搜索具有特定扩展名的文件?
您可以使用下面的find命令这样做:
find /path/to/search -iname '*.psd'
iname
不区分大小写的搜索。
你也可以
ls ./**/*.psd
但:
shopt -s globstar
#IN你的.bashrc或.profile等....shopt -s nocaseglob
)
我不知道确切的路径。我如何递归地做到这一点? – StackOverflowNewbie 2011-05-12 23:40:22
@StackOverflowNewbie它已经递归地执行它。 '/ path/to/search'是你希望它开始搜索的地方。如果它是当前目录,使用'find。 -iname'* .psd'' – 2011-05-12 23:42:58
或'find/-iname'* .psd''来搜索整个系统。 – Mahn 2017-06-09 17:38:02