1. Linux文件系统内,根目录下的子目录都有各自的作用下,下面来进行区分记忆
/bin:存放可执行文件与二进制文件
/dev:存放设备文件(mouse等)
/home:家目录
/etc:存放系统配置文件(passed,shadow,skel等)
/boot:系统启动文件
/root:超级用户目录
/mnt:系统挂载点(例如存放共享文件夹的地方)
/proc:进程管理目录
/usr:系统用户相关目录
/usr/bin:可执行程序
/usr/include:程序使用的头文件的默认路径,一 般<>内写的头文件默认查询路径
/var:存放的是长度可变的文件,例如系统日志或者应用缓存数据
/var/cache:应用缓存数据存放目录
/var/cache/apt/archives:apt工具获取软件包 缓存目录
/var/crash:系统错误数据存放目录
/var/tmp:临时数据存放目录
2.连接文件分为两种,下面进行区分
软链接: ln -s 文件路径 软链接文件名 //相当于文件的快捷方式
1:软链接文件类型为链接文件类型
2:源文件路径变化会导致软链接文件失效,删除也是
3:当使用相对路径创建软链接时,软链接文件本身路径变化也会导致其失效
故最好用绝对路径来创建软链接
4:软连接文件与源文件是两个独立的文件,两者的inode号不同
硬链接:ln 文件路径 硬链接文件名 //相当于文件的备份
1:硬链接文件类型与源文件相同,且使用相同的 inode号
2:硬链接及源文件路径改变不会导致硬链接失效
3:源文件删除时,硬链接会存在,顶替被删除的源文件