理解Linux目录结构与权限变更

需积分: 50 0 下载量 53 浏览量 更新于2024-08-25 收藏 565KB PPT 举报
"这篇文档介绍了如何以绝对方式改变权限,主要针对Linux系统,涉及目录、路径名、常用目录操作命令及文件权限管理。" 在Linux系统中,改变文件或目录的权限是通过`chmod`命令实现的。以绝对方式改变权限意味着明确指定每个用户类别的权限位。命令的一般格式是`chmod [选项]... OCTAL-MODE 文件...`。OCTAL-MODE是一个八进制数,代表文件的权限模式。权限模式分为三个类别:文件所有者(u)、同一组用户(g)和其他用户(o),每个类别有读(r)、写(w)和执行(x)三种权限。如果权限位设置为1,则表示拥有相应权限,设置为0则表示没有。 例如,模式`r w x r – x r – –`可以转换为二进制`1 1 1 1 0 1 1 0 0`,再进一步转换为八进制的754。这意味着对文件ex1,文件所有者拥有读、写和执行权限(7),同组用户有读和执行权限(5),而其他用户只有读权限(4)。执行`chmod 0664 ex1`将使文件ex1的文件主和同组用户具有读、写权限,其他用户则只能读取。 Linux的目录结构采用树形模型,根目录(/)是所有目录的起点。根目录下有许多重要的子目录,如/bin存放基础的二进制可执行文件,/sbin包含系统管理命令,/etc存储配置文件,/root是超级用户的主目录,/dev包含设备文件,/home是普通用户主目录的基目录,/lib存放运行时的共享库,/lost+found用于恢复系统非正常关闭时的文件,/mnt用于挂载文件系统,/proc是虚拟文件系统,/tmp存放临时文件,/usr包含用户共享程序,/var存储运行时变化的数据。 工作目录是用户当前操作的目录,而主目录是每个用户在登录时默认进入的个人目录,通常位于/home下,与用户名相同。路径名用于指定文件在文件系统中的位置,分为绝对路径名和相对路径名。绝对路径名从根目录开始,列出到达目标文件的所有目录层次。相对路径名则是相对于当前工作目录的路径。理解这些基本概念和操作对于有效管理Linux系统至关重要。