Skip to content

Commit f78f746

Browse files
authored
Ch05: A special rule for renaming dir (#71)
1 parent ef458ba commit f78f746

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

docs/Ch05/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -288,7 +288,7 @@ drwxrwxr-x 2 ustc ustc 4096 Feb 3 22:38 a_folder
288288
$ (可以看到,即使我们有写入权限,在此目录中进行添加、删除、重命名的操作仍然是不行的)
289289
```
290290

291-
为了更好地理解目录权限的含义,可以把目录视为一个「文件」来看待,这个文件包含了目录中下一层的文件列表——「读取」对应读取文件列表的权限,「写入」对应修改文件列表(添加、删除、重命名文件)的权限,「执行」对应实际去访问列表中文件、以及使用 `cd` 切换当前目录到此目录的权限。
291+
为了更好地理解目录权限的含义,可以把目录视为一个「文件」来看待,这个文件包含了目录中下一层的文件列表——「读取」对应读取文件列表的权限,「写入」对应修改文件列表(添加、删除、重命名文件)的权限,「执行」对应实际去访问列表中文件、以及使用 `cd` 切换当前目录到此目录的权限。特别地,父目录(`..`)也在这个列表中,因此将目录移动到其他目录下时,不仅需要该目录所在目录和目标目录的写权限,还需要该目录本身的写权限。例如,将目录 `/opt/example/1/` 移动为 `/opt/1/` 时,用户不仅需要对 `/opt/example/` 和 `/opt/` 目录有写入权限,被移动的 `1` 目录也需要有写入权限。
292292

293293
有关文件与目录权限的完整表格,可以查看 Arch Wiki 的 [File permissions and attributes](https://wiki.archlinux.org/index.php/File_permissions_and_attributes#Viewing_permissions) 一页。
294294

0 commit comments

Comments
 (0)