FreeBSDでls -shを使用して「人が読める」サイズを達成する

FreeBSDでls -shを使用して「人が読める」サイズを達成する

GNUを使用すると、ls「人間が読める」ファイルサイズを取得できます(K、M、G、...などのサフィックスを追加してキロバイト、メガバイト、ギガバイトなどを意味し、数字は1024以下に保たれます) )-h。もしいいえと一緒に使用してください。ただし、-lでのみ使用してください-s

lsFreeBSDに付属のソフトウェアでこれらの動作をどのように取得しますか?つまり、ls -shFreeBSDでどのように機能しますか?

ベストアンサー1

この質問に答える方法は、ソースコードを読むことです。

-hこれらのオプションのいずれかが提供されていない場合、エラーは報告されません。

FreeBSDは2001年にこのオプションを追加しました。、OSXの(かなり古い)Userlandよりも先です。 FreeBSD と OSX のマニュアルページには同じ説明があります-h(そして、「ls -lh」は両方に対して機能します)。ただし、以下でのみ機能します-l

新しいロゴを追加し、-hいつ-lオプションを使用すると、ファイルサイズがバイト、キロバイト、メガバイト、ギガバイト、テラバイト、およびペタバイト単位で表示され、桁数を3つ以下に減らすことができます。

おすすめ記事