Midnight Commander でファイル サイズを最もコンパクトな形式で表示するにはどうすればよいですか? (Total Commander の「スマート ファイル サイズ」)

Midnight Commander でファイル サイズを最もコンパクトな形式で表示するにはどうすればよいですか? (Total Commander の「スマート ファイル サイズ」)

MC はデフォルトでファイル サイズをキロバイトとバイトで表示しますが、読みにくいため、利用可能な「最も近い」単位で表示する方が簡単です。つまり、次のようになります。

1234567  -> 1M  
123456   -> 123K
12345678 -> 12M

答え1

オプション1: インターフェースを使用する

パネルの1つで変更するには

  1. 押すF9
  2. 選択Left(またはRight)
  3. 選択するListing format...
  4. User defined:サイズ文字列を確認して に設定しsize:4、 を選択しますOK。次のようになります。
      ┌────────────── Listing format ──────────────┐
      │ ( ) Full file list                         │
      │ ( ) Brief file list: 2        [^] columns  │
      │ ( ) Long file list                         │
      │ (*) User defined:                          │
      │ half type name | size:4 | perm         [^] │
      ├────────────────────────────────────────────┤
      │ [ ] User mini status                       │
      │ half type name | size | perm           [^] │
      ├────────────────────────────────────────────┤
      │            [< OK >] [ Cancel ]             │
      └────────────────────────────────────────────┘
    
  5. 永続的にするには、F9> Options> Save setup

オプション2: 設定ファイルの編集

ファイルを編集します。との2つのエントリ~/.config/mc/panels.iniがあるはずです。 目的のパネルのエントリを に変更します。user_format=[New Left Panel][New Right Panel]

user_format=half type name | size:4 | perm

ドキュメント

関連する引用ドキュメンテーション、 下リスト形式...:

1 つのフィールドを固定サイズ (サイズ指定子) に強制するには、 に:続いて、フィールドに含める文字数を指定します。 数字の後に記号が続く場合+、サイズは最小フィールド サイズを指定します。プログラムは、画面上にさらにスペースがあることを検出すると、そのフィールドを拡張します。

したがって、bsize:4も可能です。 と同じですsize:4が、ディレクトリの場合は SUB-DIR または UP--DIR のみが表示されます。

関連情報