web-dev-qa-db-ja.com

Linuxでディレクトリ内のすべての* .jsファイルを再帰的に見つけるにはどうすればよいですか?

Linuxでは、ディレクトリ内のすべての*.jsファイルを再帰的に見つけるにはどうすればよいですか?出力は絶対パス(/pub/home/user1/folder/jses/file.jsなど)である必要があります

この答えは私のために働いた:

find $PWD -name '*.js' > out.txt

すべての* .jsファイルを見つけ、絶対パスを出力し、結果をout.txtに書き込みます。

61

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

編集:ブライアンが指摘しているように、ディレクトリ、リンクなどではなくプレーンなファイルのみが必要な場合は、-type fを追加します。

109
e.dan

コマンドラインでfindを使用します。

find /my/directory -name '*.js'
14
Sjoerd

リストだけが必要な場合は、ここで質問する必要があります。 http://unix.stackexchange.com

答えは:cd / && find -name *.js

これを実装する場合は、言語を指定する必要があります。

3
Let_Me_Be