如何在Linux中递归地找到目录中的所有*.js文件?

Dmi*_*sev 64 linux find

在Linux中,如何*.js以递归方式查找目录中的所有文件?输出应该是绝对路径(如/pub/home/user1/folder/jses/file.js)

这个答案对我有用:

find $PWD -name '*.js' > out.txt
Run Code Online (Sandbox Code Playgroud)

它找到所有*.js文件,输出绝对路径,将结果写入out.txt.

e.d*_*dan 112

find /abs/path/ -name '*.js'

编辑: 正如Brian指出的那样,-type f如果你只想要普通文件,那就添加,而不是目录,链接等.

  • 因为他要求提供文件,所以你也应该添加`-type f`,因为有一个目录以".js"结尾. (11认同)

Sjo*_*erd 14

使用find命令行:

find /my/directory -name '*.js'
Run Code Online (Sandbox Code Playgroud)