上图是linux的文件目录结构,红色边框中的文件夹起着十分重要的作用,进行文件操作的时候不要误删。
1、Bin
全称binary,含义是二进制。该目录中存储的都是一些二进制文件,文件都是可以被运行的。
2、Dev
该目录中主要存放的是外接设备,例如盘,其他的光盘等。在其中的外界设备是不能直接被使用的(与windows不同,windows插入u盘会自动给你分区),需要挂载(类似于windows下的分配盘符)。
3、Etc
该目录中主要存储一些配置文件。
4、Home
表示“家”:表示除了root用户以外其他用户的家目录,类似于windows下的User/用户目录。
windows下的User/用户目录:
linux下的Home目录:
5、Proc
process,表示进程,该目录中存储的是linux运行时候的进程。有一句话叫linux一切皆文件,windows下并不是所有东西都是文件形式,例如服务、进程、盘等
windows下的进程:
6、 Root
该目录是root用户自己的家目录
7、Sbin
super binary,该目录也是存储一些可以被执行的二进制文件,但是必须得有super权限(超级管理员权限)的用户才能执行,例如shutdown、halt等。
8、Tmp
temporary,表示“临时的”,当系统运行时,产生的临时文件会在这个目录存着。
类型于windows下的Temp文件:
9、Usr
存放的是用户自己按照的软件,类似于windows下的program files
10、Var
存放的程序/系统日志文件的目录。
11、Mnt
当外界设备需要挂载的时候,就需要挂载到mnt目录下。(访问u盘、移动硬盘其实是访问该目录下的文件)。