Я не могу использовать "-k" опцию для ls -l
commnad.
-k, --kibibytes
use 1024-byte blocks
Существует объяснение опции в man ls
как вышеупомянутый.
Таким образом, я предполагаю, что эта опция допустима.
Однако нет никакого различия вывода между ls -l
и ls -lk
.
Кто-либо мог учить меня, как проверить "-k" опцию?
Более старые версии 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
.