“ls -l”commnad에 대한“-k”옵션


0

ls -lcommnad에 "-k"옵션을 사용할 수 없습니다 .

   -k, --kibibytes
          use 1024-byte blocks

man ls위와 같은 옵션 설명이 있습니다 .
따라서이 옵션이 유효하다고 생각합니다.
그러나, 출력 사이의 차이가 없다 ls -l하고 ls -lk.
누구든지 "-k"옵션의 유효성을 검사하는 방법을 가르쳐 줄 수 있습니까?


Foerster-san 감사합니다. 유효하지 않은 "-k"대신 "--block-size = K"를 사용합니다.
crpl0907

답변:


3

이전 버전의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.

즉, 모든 파일 크기를 1024로 나눈 값 -k으로 ls표시됩니다. 이는 -h파일 크기를 "인간이 읽을 수있는 크기로 표시하는"즉, 크기 및 크기 접미사 (K, M, G, T,…)).

ls기본 명령 줄 인수가있는 별칭 인지 여부를 확인할 수 있습니다 alias ls. 별명을 피하고을 사용하여 명령을 직접 실행할 수 있습니다 command ls -l.


ls최신 버전의 Ubuntu를 사용 하여 키비 바이트 크기의 출력을 달성 할 수있는 간단한 단일 라이너가 있습니까?
matt

그것은 여전히 -k 매뉴얼에 따른 것 입니다. 내가 이해 한대로 해당 옵션에 대한 설명 만 Precise 이후로 변경되었습니다.
David Foerster
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.