人間が読める形式でlsを削除する方法は?

人間が読める形式でlsを削除する方法は?

私のls -lコマンドは、ファイルサイズを人間が読めるサイズに自動的に印刷します。 bash構成ファイルのBLOCKSIZEをさまざまな形式でエクスポートしてこの設定を変更しようとしましたが、文字通りlsのマニュアルページやオンラインで試したことはすべて機能しません。 myfile.tar.gzを使用すると、stat -f "%z bytes"877702バイトが印刷されますが、ls -lコマンドは857Kで印刷されます。

私は、一部の人々の端末で見たように、全体のファイルサイズが少なくとも6桁で印刷されるのを見たいと思います。私のことはできません。 bashrcファイルを確認しましたが、この設定を変更するためのlsエクスポートはありません。

私はMacOSX Mojaveを使用しています。

ベストアンサー1

問題が解決しました。 bashrcファイルに出力を変更できるlsエイリアスがない場合でも、bashrcでbash_profileをコメントアウトしてBLOCKSIZEを1024Kにエクスポートすると、サイズ全体をバイト単位で表示できるようになりました。

おすすめ記事