Linux各个目录浅析


/bin binary缩写,存放着使用者经常使用命令例cp、ls、cat等等
/sbin (SuperUser bin)系统管理员所用的系统管理程序;
/etc 存放所有的系统管理所需要的配置文件及子目录;
/lib 存放系统最基本的动态链接共享库,类似于Windows下的DLL文件;
/dev 设备文件目录,LINUX下设备被当成文件样来硬件被抽象化便于读写、网络共享及需要临时装载文件.
/boot 启动Linux的核心文件,包括一些链接及镜像文件;
/mnt 这个目录是空的,系统提供这个目录是让用户临时挂载其他文件系统所用,如CDROM;
/root 存放root用户文件
/home 存放普通用户文件
/lost+found 一般为空,当系统非法关机后将存入一些文件;
/tmp 临时文件,该目录会被自动清理干净
/proc 虚拟目录,是系统内存的映射,存放在内存中;
/var 存放不断扩充的东西,习惯上将经常被修改的目录放在这里,包括各种日志文件。
/opt 一般用来存放可选的程序.安装到/opt目录下的程序,它所有的数据,库文件等等都是放在同一个目录下面,用完可以直接删除.
/sys /sys 目录是将内核的一些信息映射,可供应用程序所用

/usr 这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下.
/usr/bin 应用程序目录;
/usr/share/doc Linux技术文档;
/usr/include 存放Linux下开发和编译应用程序所需的头文件;
/usr/lib 存放一些常用的动态链接共享库和静态档案库;不用于基本启动,一般用于维护中.
/usr/sbin root使用的管理程序;不用于基本启动,一般用于维护中.
/usr/local 一般用户的目录,在这里安装软件最合适;主要存放那些手动安装的网软件,即不是通过apt-get安装的软件.
/usr/src linux开放的源代码的目录

/vagrant windows里对应的虚拟机文件夹


总结来说:
1 用户应该将文件存在/home/用户名 目录下(及其子目录下)
2 本地管理员大多数情况下将额外的软件安装再/usr/local目录下并符号链接在/usr/local/bin下的主执行程序
3 系统的所有设置在/etc目录下
4 不要修改根目录("/")或/usr目录下的任何内容,除非真的清楚要做什么.这些目录最好和linux发布时保持一致.
5 大多数工具和应用程序安装在目录: /bin,/usr/sbin,/sbin,/usr/x11/bin,/usr/local/bin

 

posted on 2014-05-22 15:53  秋叶leaf  阅读(206)  评论(0编辑  收藏  举报