Comment puis-je trouver tous *.fichier js dans le répertoire de façon récursive dans Linux?
Sous Linux, comment puis-je trouver tous les *.js
fichiers dans un répertoire de façon récursive? La sortie doit ê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 *.js fichiers, sortie chemin d'accès absolu, écrit les résultats dans out.txt.
- À l'aide de la langue?
- Linux, bien sûr!
- Linux est une langue ?
- J'espère que vous plaisantez.
- je voulais savoir quel était le contexte de votre commentaire "Linux, bien sûr!"
Vous devez vous connecter pour publier un commentaire.
find /abs/path/-name '*.js'
Edit: Comme Brian points, ajoutez
-type f
si vous voulez que les fichiers ordinaires, et non des répertoires, des liens, etc.-type f
juste sur la chance il y a un répertoire se terminant en ".js".Utilisation
find
sur la ligne de commande:Si vous voulez juste la liste, alors vous devriez demander ici: http://unix.stackexchange.com
La réponse est:
cd /&& find -name *.js
Si vous voulez le mettre en oeuvre, vous devez spécifier la langue.