gpt4 book ai didi

macos - 终端命令 : ls -l show? 是什么意思

转载 作者:行者123 更新时间:2023-12-01 19:53:36 26 4
gpt4 key购买 nike

我知道它输出“长”版本,但每个部分的含义是什么?

在我的 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

我知道第一行是权限,尽管我不知道顺序是什么。如果这也能得到解释那就太好了。那么后面的数字是多少呢?

基本上,这些事情的含义是什么?为什么用户名有时会写两次,有时又不匹配?

最佳答案

选项“-l”告诉命令使用长列表格式。它返回对应于的几列:

  • 权限
  • 硬链接(hard link)数量
  • 文件所有者
  • 文件组
  • 文件大小
  • 修改时间
  • 文件名

权限列中的第一个字母显示文件的类型。 “d”表示目录,“-”表示普通文件(还有其他字符,但这些是基本字符)。接下来的 9 个字符分为 3 组,每组一个权限。组中的每个字母对应于读、写和执行权限,每个组对应于文件的所有者、文件的组以及其他人。

  • [ 文件类型 ][ 所有者权限 ][ 组权限 ][ 每个人权限 ]

字符可以是以下四个选项之一:

  • r = 读取权限
  • w = 写入权限
  • x = 执行权限
  • - = 无权限

最后,最后的“+”表示一些扩展权限。

关于macos - 终端命令 : ls -l show? 是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17578647/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com