ファイル形式を含む指定されたディレクトリ内のすべてのファイルを一覧表示するには?

ファイル形式を含む指定されたディレクトリ内のすべてのファイルを一覧表示するには?

-lを使用してすべてのファイルを一覧表示でき、awkを使用してファイル名などに分割できます。

例えば

ls -l ~/directory1 | awk '{print $9, $5}'

次のようなものを返します

filename filesize

ファイル形式をどのように表示できますか?

ベストアンサー1

これはあなたが望むものですか?

find . -exec stat --format="%n %s %F" {} \;

その後、現在のディレクトリ内のすべてのプロジェクトを見つけ、必要に応じて変更して実行します。統計(1)各プロジェクトに対してコマンドを実行します。%nプロジェクトの名前を示します。%s商品のサイズです。%Fプロジェクトの種類です。

これ findコマンドには、  -type f通常のファイルのみを処理するオプションと  -type dディレクトリオプションがあります。

おすすめ記事