一. Linux一级目录
(一) /bin/
存放系统命令的目录。普通用户和超级用户都可以执行,是/usr/bin/目录的软链接。
(二) /sbin/
存放系统命令的目录。只有超级用户可以执行,是/usr/sbin/目录的软链接。
(三) /usr/bin/
存放系统命令的目录,普通用户和超级用户都可以执行。
(四) /usr/sbin/
存放系统命令的目录,只有超级用户才可以执行。
(五) /boot/
系统启动目录,保存与系统启动相关的文件,如内核文件和启动引导程序(grub)。
(六) /dev/
设备文件保存位置。
(七) /etc/
配置文件保存位置,系统中所有采用默认安装方式(rpm安装)的服务配置文件全部保存在此目录中,如用户信息,服务的启动脚本。
(八) /home/
普通用户的家目录,在创建用户时,每个用户有一个默认登录和保存自己数据的位置,在/home/下建立一个和用户名相同的目录,如用户wxx的家目录就是/home/wxx
(九) /lib/
系统调用的函数库保存位置,是/usr/lib/的软链接。
(十) /lib64/
64位函数库的保存位置,是/usr/lib64的软链接。只要是以so.4.3这样.so+数字的格式的都是重要的系统库函数,不要随意删除。
(十一) /list+found/
当系统意外崩溃或者机器意外关机时,会产生一些文件碎片。当系统启动时,fsck工具会检查这里,并且修复已经损坏的文件系统。这个目录只在每个分区中出现,为每个分区点的备份恢复目录。
(十二) /media/, /misc/, /mnt/
都是挂载目录,/media/系统建议用来挂载媒体设备,如软盘和光盘。/misc/建议用来挂载NFS服务的共享目录。/mnt/系统建议用来挂载额外的设备,如U盘,移动硬盘。
(十三) /opt/
第三方安装的软件保存位置,不过习惯上是将第三方软件安装到/usr/local/目录下面
(十四) /proc/
虚拟文件系统,该目录中的数据并不保存在硬盘上,而是保存在内存上。主要保存系统的内核,进程,外部设备状态和网络状态。如/proc/cpuinfo是保存CPU信息的,/proc/devices保存设备驱动列表的,/proc/filesystems保存文件系统列表的。
(十五) /sys/
虚拟文件系统,数据都保存在内存中,主要是内核信息。
(十六) /root/
root用户的宿主目录。
(十七) /run/
系统运行时产生的数据,如ssid, pid等数据。
(十八) /srv/
服务数据目录,系统服务启动之后,在该目录下保存数据。
(十九) /tmp/
系统存放临时文件的目录,建议不要保存重要数据,建议开机清空。。
(二十) /usr/
系统软件资源目录,usr不是user的缩写,而是 UNIX Software Resource的缩写,存放的是系统软件资源。系统中的软件大部分在这个目录里面