опция “-k” для “ls-l” commnad

Я не могу использовать "-k" опцию для ls -l commnad.

   -k, --kibibytes
          use 1024-byte blocks

Существует объяснение опции в man ls как вышеупомянутый.
Таким образом, я предполагаю, что эта опция допустима.
Однако нет никакого различия вывода между ls -l и ls -lk.
Кто-либо мог учить меня, как проверить "-k" опцию?

0
задан 5 October 2014 в 01:50

1 ответ

Более старые версии ls(1) имеют различное описание -k опция, которую я нахожу более точными:

-k     like --block-size=1K

--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.

, Который означает -k, приведет к ls отображение всех размеров файла, разделенных на 1 024. Это может быть переопределено другими (неявными) опциями как -h (который отображает размеры файла “human readable”, т.е. масштабируемый в зависимости от их размера и с суффиксом масштаба (K, M, G, T, †¦)).

можно определить, является ли ls псевдонимом с параметрами командной строки по умолчанию с alias ls. Можно обойти псевдоним и выполнить команду непосредственно с command ls -l.

3
ответ дан 4 August 2019 в 23:26

Другие вопросы по тегам:

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