GNU/Linux >> Linux の 問題 >  >> Ubuntu

ディレクトリ構造(ファイルシステム)の内容をコマンドラインでCsvに印刷しますか?

ファイルシステムのコンテンツをCSVファイルにカタログするにはどうすればよいですか?これは、リムーバブルメディアに特に役立ちます。

この方向を指すリンクをいくつか見つけました:

  • AskUbuntu.com:
    サブディレクトリとそのディレクトリ内のコンテンツを一覧表示せずにディレクトリ内のファイルを一覧表示する

  • Hints.MacWorld.com:CSV形式でディレクトリリストを作成する

ありがとうございます!

承認された回答:

これにより、CSVファイルlisting.csvが作成されます /some/folder/内のすべてのファイルのファイル名、タイムスタンプ、およびサイズ およびそのサブフォルダ:

find /some/folder -printf '"%P";"%Tc";"%s";\n' > listing.csv

-printfのドキュメントを参照してください 他のフィールドを使用するかどうかを確認するためのマンページで。

"を含むファイル名では機能しないことに注意してください 文字。


Ubuntu
  1. コマンド ラインから CSV などの表形式ファイルを表示する

  2. ディレクトリ構造をツリー形式で表示する Linux コマンド

  3. コマンドラインでJavaパッケージを作る

  1. Ubuntu20.04システムのコマンドラインを使用してUbuntuにファイルをダウンロードする

  2. ファイルの内容をコマンドラインパラメータとして渡す方法は?

  3. コマンドSed‘1!g; h; $!d’は、ファイルの内容をどのように逆にしますか?

  1. CLI から、ファイルの最後の行を出力します。

  2. コマンドラインからの PostgreSQL CSV インポート

  3. コマンドラインからファイルの内容をクリアする方法は?