나는 종종 명령 옵션의 의미를 찾아 기억하려고 노력합니다.
이번에는 출처를 찾을 수 없습니다. quota -s
대체 이유는 무엇 --human-readable
이며 s
이는 무엇을 의미합니까?
답변1
명령줄에서 FreeBSD 버전의 light shed를 사용하여 다음 quota
을 선택하겠습니다.접미사(내 첫 번째 선택은끈).
-h "Human-readable" output. Use unit suffixes: Byte, Kilobyte,
Megabyte, Gigabyte, Terabyte and Petabyte.
어느 쪽이든 최선의 추측은 다음과 같습니다.
답변2
조금 더 지식에 근거한 추측입니다. 연구 -s
옵션핵심 도구명령과 해당 명령 내의 해석은 -s
다양한 명령에서 다양한 의미를 가질 수 있는 옵션인 것처럼 보입니다. 다음 목록은 -s
괄호 안의 명령에 대한 옵션의 의미를 보여줍니다.
- 두번째(
sleep
) - 시스템(
uname
) - ID 설정(
chmod
(+/-)) - 끈 (
nl
,date
,seq
) - 접미사 (
cp
,install
,ln
,mv
,basename
) - 크기(
sort
,shred
,truncate
,test
) - 조용한(
tty
,readlink
,csplit
) - 신호(
kill
,timeout
) - 구분 기호(
tac
,pr
) - 요약(
du
) - 시스템(
sum
) - 문자 건너뛰기(
unique
) - 시리즈(
paste
) - 압착/억제(
tr
,cat
) - 기호/소프트(
ln
) - 스트립(
realpath
) - 공간(
fold
) - 나뉘다(
fmt
)
목록을 보면 파일 이름 접미사의 맥락에서 접미사가 자주 사용되는 것 같아서 다음을 사용하겠습니다.크기.
-s
흥미롭게도 매뉴얼 페이지의 설명은 ls
작성자가 스위치를 선택할 때 염두에 두었던 내용과 매우 유사합니다.-s
quota
-s는 각 파일에서 사용하는 파일 시스템 블록의 실제 수를 512바이트 단위로 표시하며 일부 단위는 다음 정수 값으로 반올림됩니다. 터미널로 출력하는 경우 모든 파일 크기의 합계가 목록 앞 줄에 출력됩니다. 환경 변수 BLOCKSIZE는 512바이트의 단위 크기를 재정의합니다.
답변3
매뉴얼 페이지에 기초하여 나는 이것이 "크기", "공간", "표시" 또는 "접미사"를 의미한다고 결론지었습니다. quota
매뉴얼 페이지 에서 :
-s, --human-readable
option will make quota(1) try to choose units for showing limits,
used space and used inodes.