我经常尝试通过查找命令选项的含义来记住它们。
这次我找不到任何来源:为什么是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.