Sous Linux, comment trouver tous les *.js
fichiers dans un répertoire de manière récursive? La sortie devrait être un chemin absolu (comme /pub/home/user1/folder/jses/file.js
)
cette réponse a fonctionné pour moi:
find $PWD -name '*.js' > out.txt
Il trouve tous les fichiers * .js, le chemin de sortie absolu, écrit les résultats dans out.txt.
find /abs/path/ -name '*.js'
Edit: Comme Brian le fait remarquer, ajoutez -type f
si vous ne voulez que des fichiers simples, et non des répertoires, des liens, etc.
Utilisez find
sur la ligne de commande:
find /my/directory -name '*.js'
Si vous voulez juste la liste, vous devriez demander ici: http://unix.stackexchange.com
La réponse est: cd / && find -name *.js
Si vous souhaitez implémenter cela, vous devez spécifier la langue.