ディレクトリがあり、テキストファイルを含むサブディレクトリがあります。次に、サブディレクトリ内のすべての.txtファイルをパスとともに一覧表示します。これを行う方法?
user1960932
質問する
1532 次
5 に答える
2
検索コマンドを使用する
find /where/to/search -name "*.txt" -type f
.txtで終わるファイルのみが一覧表示されます。-type fを使用すると、名前が.txtで終わっていても、ディレクトリは一覧表示されません。
于 2013-03-21T09:22:24.067 に答える
2
これを試して :
find / -type f -name \*.txt
'/'ディレクトリにあるすべての.txtファイルが表示されます。
于 2013-03-21T09:24:36.810 に答える
1
いくつかの方法:
echo directory_name/*/*.txt
おそらく最も効率的です:echo
シェルビルトインであり、*拡張はによって行われbash
ます。より多くの電力が必要な場合は、ls
代わりに使用してくださいecho
于 2013-03-21T09:19:18.553 に答える
0
これを試してください:tree -R | grep ".txt"
于 2013-03-21T09:22:21.963 に答える
0
ls -R path_of_your_directory | grep "\.txt$"
例:
ls -R /tmp | grep "\.txt$"
于 2013-03-21T09:26:52.530 に答える