一:硬链接和软链接
1.什么是软链接?
相当于Windows中点击文件创建快捷方式
主要用来指向对应原文件的路径
linux中相同 原文件创建快捷方式
![image](https://img2020.cnblogs.com/blog/2608805/202112/2608805-20211214212452276-1830278864.png)
2.什么是硬链接?
硬链接原文件与快捷方式文件
都相同指向index node编号
![image](https://img2020.cnblogs.com/blog/2608805/202112/2608805-20211214212517463-991150248.png)
3.创建软连接与硬链接命令
《软连接与硬链接》命令是相同的
1.创建命令
ln
参数:
-s : 加上 -s 创建的就是软连接
不加 -s 创建的就是硬链接
4.创建硬链接
ln /root/index /root/index2
在root路径下的index硬链接 /root/index2创建快捷方式
![image](https://img2020.cnblogs.com/blog/2608805/202112/2608805-20211214212540432-1093766445.png)
5.创建软链接
ln -s /root/index /root/index4
在root路径下的index软连接 /root/index4创建快捷方式
![image](https://img2020.cnblogs.com/blog/2608805/202112/2608805-20211214212555433-609492572.png)
6.软连接与硬链接使用标准
1.文件夹可以软连接
1.文件夹不能硬链接
因为目录下有文件!
7.软链接删除底层逻辑
1.当软连接原文件被删除,快捷方式也将失效
![image](https://img2020.cnblogs.com/blog/2608805/202112/2608805-20211214212610704-1472717220.png)
8.硬链接删除底层逻辑
1.删除的是硬链接
2.判断该文件硬链接数是否为0
3.如果为0,则在磁盘中将其删除
4.如果不为0,则只删除硬链接
二:检查创建信息
ls -l oldboy*
三:文件类型
1.文件类型介绍
类型: 开头:
普通文件 : f(-)
文件夹 : d
链接文件(软硬) : l
设备文件 : b 和 c
b : 磁盘文件
c : 字符文件
套接字文件(socket) : s
(socket)(套接接口文件 和网络有关的文件)
管道文件 : p
注意: 不能以颜色判断文件类型。
2.文件类型查看方法
file 文件信息
配置文件---.conf
日志文件---.log
脚本文件---.sh
脚本文件---.py