Linux目录操作
linux目录结构:
1、目录创建规则:
FHS 文件系统层次化标准
制定了linux操作系统,哪些目录是一定要具备的
/boot /bin /sbin /etc /proc /etc/sys /mnt /media /usr /option /var /home /root /tmp
2、目录的结构
树形结构
/ -- roots根文件系统
在系统启动后,硬盘需要被使用就需要有驱动程序,驱动程序在grub1.5阶段进行安装(此时 /--ramdisk);完成1.5阶段的磁盘驱动安装后,此时,就可以挂载真正的根文件系统。
而这个文件系统,就是我们在系统安装时,指定的根分区,这个分区就是根文件系统。
有了根后,其他的目录均在跟下;
这种结构,我们就叫做树形结构。
3、常见目录
/boot --存储启动程序,以及系统文件(可以单独分区)
/etc -- 默认程序配置文件目录
/etc/opt
/etc/X11
/etc/sgml
/etc/xml
/option --第三方软件
/usr/local --第三方软件(经常使用)
/bin/sbin --存放命令文件
/sys/proc --系统进程文件(伪文件目录)
/home/root --普通用户的家目录 root 用户的家目录
/var --动态文件存放的地方 日志
/var/log 专门用来存放日志的
/tmp --临时文件目录,供所有用户存放临时文件
/usr --在linux系统中另一个独立王国
/usr/bin
/usr/sbin
/usr/local 本地层级结构(安装完成后是空目录)取代了早期的/opt目录,
/lib /lib64 库文件目录
4、目录管理
绝对路径与相对路径的问题
目录的相关命令
mkdir -pv 同时创建多个目录
rmdir 只能删除空目录
rm -r 删除目录
tree -d 仅仅只显示目录文件
mv 可以修改目录名称
cp -R 复制目录文件