linux目录结构简析

来源:互联网 发布:淘宝服装店铺页头图片 编辑:程序博客网 时间:2024/06/06 00:54

1.根目录/,到linux的根目录/下输入指令ls,会发现linux的主要的目录结构,/目录是根目录,所有的文件、目录及设备都会挂载在根目录下面,如图
根目录

2./bin,该目录存放普通用户和系统管理员用户所用到的命令,如chmod,ls,less,more等,即存放常见的指令

3./sbin,只有系统管理员才能执行的程序,普通用户无权限使用,如passwd,useradd等等。这个目录跟/usr/sbin或/usr/local/sbin相似,都是系统管理员才能使用的指令,对应的/bin,/usr/bin,/usr/local/bin存放的都是普通用户和系统管理员都能使用的命令

4./etc 存放系统的配置文件,如/etc/passwd,/etc/host,/etc/groups,/etc/profile等文件,该目录下的文件,普通用户一般只用查看的权限,只有系统管理员才有修改的权限。

5./usr,unix software resource用户应用程序默认安装的路径,用户安装的应用程序可以安装到/usr/local路径下,/usr/share主要存放一些共享文件,/usr/bin存放普通用户程序所需要用到的命令,/usr/sbin存放系统管理员程序所需要用到的程序

6./opt,可选的应用程序的安装路径,安装在这个路径下的应用程序,它的源文件,库文件等都是处于同个目录下,这样卸载程序的时候,只需要直接删除了,不会对其他程序造成影响

7./root,root用户的主目录

8./home,用户目录的存放路径,如新建一个用户zhangsan,这时会在/home目录下新建一个zhangsan文件夹作为zhangsan的主目录

9./boot,存放开机时候用到的引导程序文件和linux内核文件,该文件夹切勿随意操作,不然可能开机都开不了

10./lib,库文件,包括系统运行时候需要引用到的库,包括/bin或/sbin下程序所需要用到的库,所以操作需谨慎

11./proc,系统信息存放路径,例如内核,进程,内存信息,网络信息等,该目录是虚拟文件系统,这些信息是存放在内存中的。到/proc路径下即可查看到

12./var,存放可变数据的目录,与系统的运作过程相关,例如日志文件/var/log,如程序数据/var/local等

13./dev,设备目录,这里面存放了设备文件,但不是驱动程序,而是访问这些设备的端口

14./media,媒体设备,可移除设备的挂载点,如usb,光驱,软盘,cd/dvd等

15./mnt,与/media作用相同,以前没有/media的时候,临时的设备都手动挂载到/mnt目录下,自从有了自动挂载,临时设备都自动挂载到/media目录下了。如我u盘插入到机器上,并没有自动挂载到media目录下,我手动把它挂载到/mnt目录下了,如图
手动挂载
也可以挂载到/media目录下,没本质区别
mediamount

16./srv,服务启动之后需要访问的数据目录,如www服务需要访问的网页数据存放在/srv/www内

17.一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下

0 0
原创粉丝点击