“ls --author” 是什么意思?

“ls --author” 是什么意思?

到底是什么意思

ls --author

它真的会返回文件的作者或所有者吗?如何设置文件的作者?我必须实现这部分(ls --author),所以需要知道它到底是什么。

答案1

Ubuntu 手册页中的“ls”既没有解释“作者”是什么,也没有提到该选项仅适用于长格式。从GNU/赫德手册页:

--author 在生成长格式目录列表时列出每个文件的作者。在 GNU/Hurd 中,文件作者可以与其所有者不同,但在其他操作系统中,两者相同。

例子:

ls -l --作者
共 0
lrwxrwxrwx 1 rinzwind rinzwind rinzwind 20 2011-06-18 19:33 桌面

将显示 3 个名称而不是 2 个(所有者、群组、作者)。

我在gnu 的旧邮件存档从 2002 年开始,但在 Ubuntu 中,它与用户名相同。

如果您需要设置“作者”,那么您可以为您的函数创建一个手册页,并在手册页中添加作者标签。除非您使用 Ubuntu 以外的其他系统,并且实际上可以设置它。

答案2

在 Ubuntu(显然还有任何 GNU/Linux)上,“作者”与所有者相同。

请参阅 coreutils/ls 的信息页(而不是手册页)(info ls),或者http://lists.centos.org/pipermail/centos/2006-March/019813.html

以下是题外话。

我必须实现这一部分(ls--author)

为什么?听起来像是家庭作业。我很乐意帮助别人做家庭作业,但在网上搜索了大约 30 秒后,我找到了答案,这让我有点沮丧。

也许 askubuntu.com 上的“家庭作业”标签会很有用,只是为了全面披露。

相关内容