我知道它会输出“长”版本,但每个部分的含义是什么?
在我的Mac上,当我输入时
ls -l /Users
我明白了
total 0
drwxr-xr-x+ 33 MaxHarris staff 1122 Jul 1 14:06 MaxHarris
drwxrwxrwt 8 root wheel 272 May 20 13:26 Shared
drwxr-xr-x+ 14 admin staff 476 May 17 11:25 admin
drwxr-xr-x+ 44 hugger staff 1496 Mar 17 21:13 hugger
我知道第一行是权限,虽然我不知道订单是什么 . 如果可以解释那将是很好的 . 然后是什么数字呢?
基本上,这些事情中的每一个意味着什么?为什么用户名有时写两次并且与其他时间不匹配?
3 回答
选项'-l'告诉命令使用长列表格式 . 它返回了几个对应的列:
权限
硬链接数
文件所有者
文件组
文件大小
修改时间
文件名
权限列中的第一个字母显示文件的类型 . 'd'表示目录,' - '表示普通文件(还有其他字符,但这些是基本字符) . 接下来的九个字符分为3组,每组一个权限 . 组中的每个字母对应于读取,写入和执行权限,每个组对应于文件的所有者,文件组以及其他所有人 .
字符可以是以下四个选项之一:
r =读取权限
w =写入权限
x =执行权限
-
=没有许可最后,最后的“”表示一些扩展权限 .
如果键入命令
你会得到documentation for ls,其中部分说:
man
命令是“manual”的缩写,它显示的文章称为“手册页”;尝试运行man manpages以了解更多关于它们的信息 .提供以下信息:
权限
链接的硬链接数量
文件的所有者
此文件属于哪个组
大小
修改/创建日期和时间
文件/目录名称