我检查了文件
greedy@algorithms:~$ ls -l shared.md locknoblank.sh
-rw-r--r-- 1 1000 1000 236 Nov 29 19:59 shared.md
-rwxr-xr-x 1 greedy 1000 58 Nov 29 14:38 locknoblank.sh
Run Code Online (Sandbox Code Playgroud)
这是什么1000意思?
小智 7
该ls命令在执行长列表时尝试打印用户名和组名。但是,用户和组作为 UID 和 GID 存储在文件的元数据中。如果无法查找 UID 或 GID,则该ls -l命令将仅打印出 UID 和/或 GID。这就是你所看到的。文件“shared.md”归 UID 1000 和 GID 1000 所有,但系统上没有 UID 1000 的用户,系统上也没有 GID 1000 的组。这就是为什么为ls -l用户打印 1000和组。
对于文件“locknoblank.sh”,所有者是贪婪的,但组是 GID 1000,原因与上面相同。
| 归档时间: |
|
| 查看次数: |
19442 次 |
| 最近记录: |