为什么在配额命令中将字母“ s”选择为可读格式的选项?


9

我经常尝试通过查找命令选项来记住它们。

这一次,我无法找到任何来源:为什么quota -s一个--human-readable替代方案,这是什么s立场?


3
滑稽。在BSD上quota,“人类可读” 的选项是-h(那么您就不会问了)。
Ouki 2014年

Answers:


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(+/-))
  • 串(nldateseq
  • 后缀(cpinstalllnmvbasename
  • 尺寸(sortshredtruncatetest
  • 无声(ttyreadlinkcsplit
  • 信号(killtimeout
  • 分隔符(tacpr
  • 摘要(du
  • sysv(sum
  • 跳过字符(unique
  • 序列号(paste
  • 挤压/抑制(trcat
  • 符号/软(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.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.