详细可见FHS文档,可从网站:http://www.pathname.com/fhs/ 下载
/
____/bin
____/sbin
____/dev
____/etc
____/lib
____/home
____/root
____/usr
____/var
____/proc
____/mnt
____/tmp
各个目录的作用如下:
1、/bin
存放所有用户都能使用的基本命令,如下:
![图片](http://b29.photo.store.qq.com/http_imgload.cgi?/rurl4_b=b1233f12da3b5331e2fc1fd003da1181b8ff706f4595cc8b40779cdd2dc19b6b3bb3524c2c2160b9a042ac3e77e124da17e86a80d87ab058b54328e4590c9771c5f0e007941d39ea9b1227d2e705befbdfca722b&a=25&b=29)
![图片](http://b24.photo.store.qq.com/http_imgload.cgi?/rurl4_b=b1233f12da3b5331e2fc1fd003da1181c39c92f432002df1304cd279e53b43842b4b683bb7fccc6925cb9faf6066f1a01b7277dba345e6e80a589eb63222faa543132865e422f18c735adc7adecaaaa59e8fa2ec&a=25&b=24)
2、/sbin
存放只有管理员才能使用的命令,例如:shutdown、reboot、fdisk、fsck等。
3、/dev
存放设备文件
/dev/mtdblock1 可以访问MTD设备的第2个分区
设备文件有两种:字符设备(c)和块设备(b)
可以使用mknod命令来创建设备文件。
/dev的创建方法现在一般用udev,它能够根据系统中硬件设备的状态动态的更新设备文件。
4、/etc
存放各种配置文件
5、/lib
存放共享库和可加载模块,共享库用于启动系统、运行根文件系统中的可执行程序
6、/home
用户目录,存放用户相关的配置文件。
7、/root
根用户的目录
8、/usr
存放的是共享、只读的程序和数据
9、/var
存放可变的数据
10、/proc
这是一个空目录,常作为proc文件系统的挂载点。
mount -t proc none /proc
11、/mnt
用于临时挂接某个文件系统的挂载点,通常是空目录。
12、/tmp
存放临时文件,通常也是空目录。挂接内存文件系统:
mount -t tmpfs none /tmp