“ ls”输出中的“ drwx--xr-x”等字符是什么意思?

时间:2019-02-04 12:23:15

标签: macos shell terminal

有人可以向我解释drwx...这行是什么意思吗?据我了解,以d开头是目录,而以-(破折号)开头是普通文件。有人可以确认并帮助我了解应该创建哪些文件吗?很抱歉,如果这浪费您的时间,但我真的被卡住了。

the question part is in red rectangle

2 个答案:

答案 0 :(得分:1)

这些向您显示文件许可权,就像在以这种方式表示的几乎所有Unix系统中都可以看到的那样。第一个字符告诉您它是否是目录(标记为“ d”),然后您以三个为一组继续进行读取(“ r”),写入(“ w”)和执行(“ x”)拥有权限用户,组和其他所有人。

在您的示例中,第二个条目是没有目录(第一个位置是“-”),拥有用户(“登录”)具有读写和执行权限。拥有的组是“ wheel”,只能执行,但是每个人都可以阅读。

由于这是基本内容,因此您可以在网络上的Unix / Linux /上找到很多有关文件权限的信息。

恕我直言,Arch-Wiki对于初学者有一个很好的概述:

Arch Wiki - File permissions

答案 1 :(得分:0)

类似于Linux或Unix或OSX中文件的权限组和类型,更多: https://www.linux.com/learn/understanding-linux-file-permissions