LS SHOW в Мегабайтах может быть установлен в скрипте Bash?

Решение найдено на procmail

DEFAULT=/var/spool/mail/$LOGNAME/new
ORGMAIL=/var/spool/mail/$LOGNAME
MAILDIR=/var/spool/mail/$LOGNAME
DELIVER="/usr/lib/dovecot/deliver -d $LOGNAME"
LOGFILE=/root/procmail.log
VERBOSE=yes

# deliver spam to spam folder

:0
* ^X-Spam-Status: Yes
.Spam/

и на dovecot

inbox = yes
  #mailbox name {
    # auto=create will automatically create this mailbox.
    # auto=subscribe will both create and subscribe to the mailbox.
    #auto = no

    # Space separated list of IMAP SPECIAL-USE attributes as specified by
    # RFC 6154: \All \Archive \Drafts \Flagged \Junk \Sent \Trash
    #special_use =
  #}

  # These mailboxes are widely used and could perhaps be created automatically:
  mailbox Drafts {
    special_use = \Drafts
    auto = create
  }
  mailbox Spam {
    special_use = \Junk
    auto = subscribe
  }
  mailbox Trash {
    special_use = \Trash
    auto = create
  }
3
06.08.2018, 19:11
3 ответа

Псевдоним:

alias ls="ls --block-size=Mb"

Но вы действительно хотите всегда видеть размеры файлов в мегабайтах?

2
27.01.2020, 21:21

Это старый вопрос, но я нашел решение здесь , которое, вероятно, лучше и которое мне нравится:

ls -ahl

Формат hпредназначен для -удобочитаемого формата, он автоматически использует килобайты, мегабайты или гигабайты.

9
16.04.2020, 21:17

GNU ls, dfи duиз пакета GNU coreutils будут использовать переменную среды 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.

См. также:

1
16.04.2020, 21:40

Теги

Похожие вопросы