根目录中有一些一级目录。Linux是一个严谨的操作系统,每个一级目录的作用都是严格规定的。常见一级目录的作用都应该是固定的。
可以在家目录root或home,以及tmp目录下随便放内容,别的不可以随便放。也不推荐在根目录下放,不方便查找。
1. bin和sbin
根目录下的bin和sbin,usr目录下的bin和sbin,这四个目录都是用来保存系统命令的。区别在于,bin目录下保存的命令是任何用户都可以执行,sbin目录下保存的命令只有超级用户,即root用户才能执行的命令。
2. boot
保存的是用户的启动数据,不能随便做操作。
3. dev
特殊文件保存目录,基本都是硬件文件。
4. etc
系统配置文件目录
5. home
普通用户的家目录
6. root
超级用户的家目录
7. lib
linux中的函数库保存位置,操作系统中并不是把所有的功能都写在了linux中,它把一些常用的功能写成了一个个的程序库,它把这些库放在了lib中,当有需要的时候直接调用即可。免得全部写在linux中会让linux变得无比庞大,而且非常缓慢。
8. media、mnt、misc
这三个目录都为空。所有的存储设备都要挂载(相当于windows里的分配盘符)之后才能使用。这三个目录用于外接存储设备的盘符。通常media用于挂光盘,mnt用于挂U盘、移动硬盘。也可以在mnt下创建CDROM目录来挂载光盘,在mnt创建usb来挂载U盘。老式的linux下只有mnt。
9. proc、sys
proc、sys目录不能直接操作,这两个目录保存的是内存的过载点。即为内存的盘符。数据一旦放在内存中,关机就消失,而且内存占满系统会崩溃。
10. tmp
tmp是临时目录,临时数据可以放在这里。
11. usr
usr是系统资源目录。/usr/bin/保存系统命令(普通用户),/usr/sbin/保存超级用户的系统命令。
12. var
var是可变文档目录。
13. selinux、srv
不常见