相关疑难解决方法(0)

ls -al 输出中的字段是什么意思?

ls -al命令显示以下输出;

-rwxrw-r--    10    root   root 2048    Jan 13 07:11 afile.exe
Run Code Online (Sandbox Code Playgroud)

前面显示的所有字段是什么?

ls

296
推荐指数
3
解决办法
40万
查看次数

了解 UNIX 权限和文件类型

chmod直到今天,我才真正了解如何工作。我遵循了一个向我解释了很多事情的教程。

例如,我了解到您拥有三个不同的权限组:

  • 业主 ( u)
  • 组 ( g)
  • 大家(o

基于这三个群体,我现在知道:

  • 如果文件归用户所有,则用户权限决定访问权限。
  • 如果文件所在的组与用户所在的组相同,则组权限决定访问权限。
  • 如果用户不是文件所有者,并且不在组中,则使用其他权限。

我还了解到您拥有以下权限:

  • 读 ( r)
  • 写 ( w)
  • 执行 ( x)

我创建了一个目录来测试我新获得的知识:

mkdir test
Run Code Online (Sandbox Code Playgroud)

然后我做了一些测试:

chmod u+rwx test/
# drwx------
chmod g+rx test/
# drwxr-x---
chmod u-x test/
# drw-r-x---
Run Code Online (Sandbox Code Playgroud)

经过一段时间的鬼混后,我想我终于掌握chmod了使用此命令设置权限的方法。


但...

我还有几个问题:

  • 什么是d在开始代表什么?
  • 包含插槽的名称和用途是什么?它还能容纳哪些其他值?
  • 如何设置和取消设置?
  • 这有什么价值d?(因为你只有 7=4+2+1 7=4+2+1 7=4+2+1)
  • 为什么人们有时会使用0777而不是777来设置他们的权限?

但因为我不应该问多个问题,所以我会尝试用一个问题来问它。

在基于 UNIX 的系统(例如所有 Linux 发行版)中,关于权限,第一部分 ( d) …

linux ls permissions chmod

85
推荐指数
4
解决办法
7万
查看次数

如果不是来自文件后缀,如何知道文件类型?

如果文件名没有后缀,我想知道如何知道文件类型。

例如,命名的文件myfile可以是二进制或文本开头,系统如何知道文件是二进制还是文本?

filesystems mime-types files file-opening

56
推荐指数
4
解决办法
6067
查看次数

标签 统计

ls ×2

chmod ×1

file-opening ×1

files ×1

filesystems ×1

linux ×1

mime-types ×1

permissions ×1