ディレクトリ、サブディレクトリ、およびファイル名を.txtファイルに書き込む

ディレクトリ、サブディレクトリ、およびファイル名を.txtファイルに書き込む

すべてのディレクトリ、サブディレクトリ、およびファイル名をテキストファイルに書き込むコマンドを探しています。

フォーマット例:

directory1
|_subdirectory1
| |_filename1.mp4
|_subdirectory2
| |_filename2.txt
| |_filename3.jpg
|
directory2
|
...

したがって、テキストファイルにはディレクトリ、サブディレクトリ、およびファイル名のみが表示されます。これらの線は必ずしも存在するわけではありませんが、グラフィック的に優れたビューを提供します。その部分が可能かどうかはよくわかりません。

ありがとうございます!

答え1

treeオプション付きのコマンド-o

たとえば、/homeの内容をfile.txtとして出力します。

tree /home -o file.txt

treeパッケージは通常デフォルトではインストールされていないため、パッケージをインストールする必要があります。

利用可能な他のオプションも表示できます。

tree --help

関連情報