在Linux系统中,最小的数据存储单位为文件。“一切都是文件”是Linux和UNIX一致贯彻的原则。也就是说,在Linux中,所有的数据都是以文件的形式存在的,包括设备。为了便于访问文件,Linux按照一定的层次结构来组织文件系统。
由于历史的原因,Linux的目录组织参考了UNIX的做法。而UNIX对于系统目录的组织和命名是有一定的规律可循的。下面通过tree命令列出当前系统中根目录下的所有目录:
liu@liu-VirtualBox:/var/log$ tree / -L 1
/
├── bin
├── boot
├── cdrom
├── dev
├── etc
├── home
├── lib
├── lib64
├── lost+found
├── media
├── mnt
├── opt
├── proc
├── root
├── run
├── sbin
├── snap
├── srv
├── sys
├── tmp
├── usr
├── var
部分常见的系统目录及其功能说明如下。
- /bin :包含系统管理员、系统以及普通用户可以使用的各种可执行命令,例如cp、cat、ed以及tar等。
- /boot : 该目录与系统引导有关,包括系统引导程序、Linux内核文件vmlinuz、磁盘内存映像文件initrd.img以及GRUB引导程序和配置文件等。
- /cdrom : 光盘挂载点,用户可以通过该挂载点访问光盘上的文件。
- /dev : 该目录包含当前系统支持的所有的设备文件。例如console表示控制台,mem表示系统的物理内存,sda表示连接到主控制器的第一个磁盘。
- /etc : 该目录可以说是Linux的控制中心,包含与系统和应用程序有关的各种配置文件,例如passwd、rc、host.c

804

被折叠的 条评论
为什么被折叠?



