"ls"は結果にサブディレクトリを返しますか?

簡略化された状況:私はに位置しています~。名前などの~/folder多数.txtのファイルを含むフォルダがあります。1.txt2.txt

私が作成したいコンテンツfile_list.txtは次のとおりです~

folder/1.txt
folder/2.txt
etc...

もし私がするなら

ls folder>file_list.txt

わかりました。

1.txt
2.txt
etc.

このフォルダをどのように一覧表示できますか?私はPythonで解決策ループを作成しましたが、ファイル数が多すぎると少し遅くなります。

ベストアンサー1

これを行う必要はありませんls。シェル自体のワイルドカードが目的のアクションを実行します。

printf "%s\n" folder/* > file_list.txt

おすすめ記事