quota 명령에서 사람이 읽을 수있는 형식의 옵션으로 문자 's'를 선택한 이유는 무엇입니까?


9

나는 종종 그들이 원하는 것을 찾음으로써 명령 옵션을 암기하려고합니다.

이유 : 그에 모든 소스 찾을 수 없습니다 이번에 , 어떤 대안 않는 약자를?quota -s--human-readables


3
이상한. BSD에서 quota"사람이 읽을 수있는"옵션은 -h요청하지 않습니다.
Ouki

답변:


7

FreeBSD 버전의 quota명령 에서 나온 빛을 사용하여 접미사를 선택합니다 (첫 번째 선택은 string ).

     -h      "Human-readable" output.  Use unit suffixes: Byte, Kilobyte,
             Megabyte, Gigabyte, Terabyte and Petabyte.

어느 쪽이든, 여기에 모두 최고의 추측이 있습니다 ...


2

약간 더 많은 정보 추측. -s다양한 coreutils 명령 의 옵션 과 해당 명령의 해석을 살펴보면 -s다른 명령에서 다양한 것을 의미 할 수있는 옵션 인 것 같습니다 . 다음 목록은 -s괄호 안에있는 명령 옵션의 의미를 보여줍니다 .

  • 초 ( sleep)
  • 시스템 ( uname)
  • setid ( chmod(+/-))
  • 문자열 ( nl, date, seq)
  • 접미사 ( cp, install, ln, mv, basename)
  • 크기 ( sort, shred, truncate, test)
  • 침묵 ( tty, readlink, csplit)
  • 신호 ( kill, timeout)
  • 구분 기호 ( tac, pr)
  • 요약 ( du)
  • sysv ( sum)
  • 건너 뛰기 문자 ( unique)
  • 시리얼 ( paste)
  • 짜기 / 억 제기 ( tr, cat)
  • 기호 / 소프트 ( ln)
  • 스트립 ( realpath)
  • 공백 ( fold)
  • 스플릿 ( fmt)

목록에서 접미사가 파일 이름 접미사 컨텍스트에서 자주 사용되는 것처럼 보이므로 size 로 이동 합니다 .

흥미롭게도 -s매뉴얼 페이지에 있는 설명은 다음 을 사용 ls하여 -s스위치 를 선택할 때 저자가 생각한 것과 비슷합니다 quota.

-s 각 파일이 실제로 사용하는 파일 시스템 블록 수를 512 바이트 단위로 표시합니다. 여기서 부분 단위는 다음 정수 값으로 올림됩니다. 출력이 터미널에 대한 것이라면, 모든 파일 크기에 대한 총계가 목록 앞에 한 줄로 출력됩니다. 환경 변수 BLOCKSIZE는 단위 크기 512 바이트를 대체합니다.


0

매뉴얼 페이지를 기반으로 나는 "크기"또는 "공간"또는 "표시"또는 아마도 "접미사"를 의미한다고 결론을 내릴 것입니다. 로부터 quota매뉴얼 페이지

   -s, --human-readable
        option will make quota(1) try to choose units for showing limits, 
        used space and used inodes.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.