MacOSでファイルサイズを取得する方法は次のとおりです。
$ du -h "Anthem - Rush (Cover by Jewel Box).webm"
69M Anthem - Rush (Cover by Jewel Box).webm
私が望むもの69M出力から。Anthem - Rush(ジュエリーボックスカバー).webm省略しています。どうすればいいですか?
ベストアンサー1
du
(明らかな)サイズではないファイルのd
isk sageを報告します。u
ファイルサイズは、//ls
オプション-l
(およびその他の情報)または異なる、互換性のない構文を使用するさまざまなユーティリティの実装、または-o
対応する。-g
-n
stat
find
-printf '%s\n'
GNU 実装はディスク使用量の代わりにサイズを返すことdu
もできますが、--apparent-size
ディレクトリには使用できません。このタイプのファイルの場合、du
そのファイル内で参照されるすべてのファイルのディスク使用量/サイズが常に追加されるためです。
したがって、GNUシステムでシンボリックリンクを確認した後にKMGTPEサフィックスを持つファイルサイズを取得するには、次の手順を実行します。
stat -Lc%s -- "$file" | numfmt --to=iec