web-dev-qa-db-ja.com

Linuxでフォルダー内のファイルのリストをtxtファイルに送信する方法

私はLinux(この場合はCentOS)を初めて使います。約2000個のファイルが入ったフォルダーがあります。コマンドプロンプトで、すべてのファイルの名前を1つのtxtファイルに書き出すコマンドを理想的に実行したいと思います。

必要に応じて、実際のプログラムを作成してそれを行うこともできます。コマンドプロンプトから簡単に実行する方法があるかもしれないと考えていました。

32
alchemical

あなたはただ使うことができます

ls > filenames.txt

(通常、「Terminal」、「Shell」、または「Bash」を使用してシェルを起動します。)cdを使用して最初にそのフォルダーに移動する必要がある場合があります。または、ls ~/docs > filenames.txt

68

通常のファイルの名前のみがディレクトリ内にすぐに含まれている場合(~/dirs)が必要です。

find ~/docs -type f -maxdepth 1 > filenames.txt
7
usta