サイズをメガバイト単位で確認するには、常に --block-size=Mb を使用します。 lsを実行するときは、常にサイズをMB単位で公開するようにbashrcで設定できますか?
答え1
答え2
.bashrc
ファイルに次の行を追加します。
alias ls="ls --block-size=M"
その後、ログアウトしてもう一度ログインしてください。ls
今、必要なフラグができたでしょう。
以下を使用してこの情報を見つけることができますman ls
。
--block-size=SIZE scale sizes by SIZE before printing them; e.g., '--block-size=M' prints sizes in units of 1,048,576 bytes; see SIZE format below
答え3
ニックネーム:
alias ls="ls --block-size=Mb"
しかし、本当にしたいですか?いつもファイルサイズをMB単位で表示しますか?
答え4
この環境変数は、GNUls
および現在の環境にある場合、GNU coreutilsパッケージの環境変数で使用されますdf
。du
BLOCK_SIZE
BLOCK_SIZE
~/.bashrc
これを使用して、シェルの起動ファイルに設定してエクスポートすると、目的の効果が得られます(たとえば、対話型シェルに対応するファイル)。
export BLOCK_SIZE=M # or MiB (2^20 bytes), or MB (10^6 bytes)
使用するブロックサイズのみを変更したい場合(およびls
ではない)の代わりに(および)を設定してください。du
df
LS_BLOCK_SIZE
BLOCK_SIZE
DU_BLOCK_SIZE
DF_BLOCK_SIZE
環境変数によって設定されたブロックサイズは、まだコマンドラインで無視できます--block-size=somevalue
。
また見なさい: