Linux目录的权限及重要目录的作用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Tian_Luo_Girl/article/details/79768308

有关目录的权限:

进入目录:执行权限
在目录中(在目录内部的操作都需要目录的x权限)
ls:读权限
mv:写权限
rm:写权限
touch:写权限

Linux下一切皆文件,目录也不例外,目录文件里存放的数据是目录内部的文件名和对应的inode编号,所以在目录中创建/删除文件时都需要写权限(即修改了目录文件的内容)

进入目录需要执行权限,并且在目录内部执行任何命令时都需要执行权限

查看目录的内容需要读权限

Linux根目录下有许多目录,其中常用的目录以及目录中存放的文件如下:
/bin:存放可执行的文件,如常用命令ls,mkdir,rm等,都以二进制文件的形式存放在该目录中
/dev:存放设备文件,包括块设备文件(如磁盘对应文件),字符设备文件(如键盘对应文件)等
/root:超级用户,即管理员的工作目录
/home:普通用户的工作目录,每个用户都有一个/home目录
/lib:主要存放动态链接共享库文件,类似于windows中的.dll文件,该目录中的文件一般以.a、.dll、.so结尾(后缀不代表文件类型),也会存放与内核模块相关的文件
/boot:存放操作系统启动时需要用到的文件,如内核文件,引导程序文件等
/etc:主要包含系统管理文件和配置文件
/mnt:存储挂载存储设备的挂载目录
/proc:存放系统内存的映射,可直接同各国访问该目录来获取系统的信息,如内存使用情况,CPU使用情况,进程信息等等这些信息
/sys:sys是一种基于ram的文件系统,和proc一样。用户可以通过对sys文件系统的访问,来看内核的一些驱动或者设备等
/opt:存放附加的应用程序软件包
/tmp:存放临时文件,重启系统后该目录的文件不会被保存;每个用户都能创建该目录,但不能删除其他用户的/tmp目录
/swap:存放虚拟内存交换时所用的文件
/usr:包含所有的用户程序(usr/bin)、库文件(/usr/lib)、文档(/usr/share/doc)、用户安装的软件(/usr/local)等,是占用空间最大的目录
/var:用于贮存variable(或不断改变的)文件,例如日志文件和打印机假脱机文件。
/SElinux:一种基于 域-类型 模型(domain-type)的强制访问控制(MAC)安全系统,它由NSA编写并设计成内核模块包含到内核中,相应的某些安全相关的应用也被打了SELinux的补丁,最后还有一个相应的安全策略。任何程序对其资源享有完全的控制权。

猜你喜欢

转载自blog.csdn.net/Tian_Luo_Girl/article/details/79768308
今日推荐