Linux的目录结构与目录管理
Linux目录结构
1、 目录创建的规则
i. FHS 文件系统层次化标准
ii. 指定了Linux操作系统,哪些目录是一定要具备的
iii. /boot /bin /sbin /etc /sys /proc /mnt /media /usr /option /var /home /root /tmp
2、 目录结构
i. 树形结构
ii. / -rootfs根文件系统 在系统启动后,硬盘需要被使用,就需要有驱动程序,驱动程序在grub1.5阶段进行安装(此时 / à ramdisk)完成1.5阶段的磁盘驱动安装后,此时,就可以挂载真正的根文件系统;
iii. 而这个文件系统,就是我们在安装系统时,指定的根分区;这个分区,就叫做根文件系统;
iv. 有了根以后,其他的目录均在根下;这种结构,我们叫做树形结构;
3、 常见目录
i. /boot --存储启动程序,以及系统文件(可以单独分区)
ii. /etc --是一个默认的程序配置文件的目录
- /etc/opt:为按转载/opt目录下的软件程序的配置文件
- /etc/X11:在Linux下显示的图形界面C/S架构11是他的版本号X是协议,这是基本的图形显示规范
- /etc/sgml 网页标签语句 kvm http Hadoop
- /etc/xml 网页标签语言
- /bin/sbin -存放命令文件
- /sys/proc --系统进程文件(伪文件目录也叫虚拟文件目录)
- /mnt /media --/mnt 挂载磁盘,长期需要挂载的设备文件挂载这个目录下 /media 临时的设备文件就挂载在这个目录下
- /home /root --普通用户的家目录 root用户的家目录
- /var 动态文件(会随时被修改的文件,最典型的日志文件按)存放的地方
- /tmp 临时目录文件 供所有用户来使用,在这个目录下存放的文件三十天不使用就会自动删除
- /option 用来存放第三方软件程序(现在很少用)
- /usr/local 用来存放第三方软件的目录
- /usr 在Linux系统中另一个独立王国
- /dev 设备文件目录
4、 目录的管理
a) 绝对路径与相对路径的问题
b) 目录的相关命令
i. Mkdir -pv 同时创建多级目录
ii. Rmdir 只能删除空目录
iii. Rm -r //删除目录
iv. Tree -d 仅仅只显示目录文件
v. Mv 可以修改目录名称
vi. Cp -R 可以复制目录文件