如何用Linux找到所有以.rb结尾的文件?

bal*_*aji 27 linux

我在一个包含更多目录的目录中.我可以使用什么命令来获取所有以.rb?结尾的文件?

bmk*_*bmk 50

你可以试试

find . -type f -name \*.rb
Run Code Online (Sandbox Code Playgroud)

  • 如果您不转义“*”,shell 将尝试匹配该模式,并且不会将其传递给“find”。因此,只有当文件位于当前工作目录中时,这才有效。 (2认同)

Vic*_*kin 10

试试这个find . -type f -name '*.rb'.

有关更全面的解释,请参阅"Unix Power Tools"一书.

  • 那不会也能找到在 `rb` 前面没有点的文件吗?OP 非常具体,所以我认为您的答案也应该是 :) (2认同)

pec*_*nie 5

这应该有助于:

find . | grep *\.rb
Run Code Online (Sandbox Code Playgroud)