当前位置:网站首页>硬链接、软连接浅析
硬链接、软连接浅析
2022-08-01 12:20:00 【魔幻音】
inode
磁盘划分:
①inode区:文件在系统中的唯一标识(访问文件时需要找到该文件的inode,其中存储了文件许多参数)
②data block:存放实际数据
③super block:inode和block总量、使用量、剩余量信息,用于分配inode
软连接
类似快捷方式:软连接文件(包含不同inode)指向源文件,再通过源文件找到真实数据inode
ln -s 源文件/目录路径 软连接路径+名称
硬链接
文件别名:通过源文件inode创建新的文件名(不是新文件,就是两个不同文件名指向相同inode),该inode的多个别名都可指向同一个数据
ln 源文件 硬链接路径+名称
区别
①ln:硬链接 ln -s:软连接
②目录不能创建硬链接,且不能跨分区系统创建
③文件和目录皆可创建软链接,可以跨分区系统
④硬链接文件与源文件的inode相同,软连接不同(ls -i
可以查看inode号)
⑤软、硬链接的删除对源文件都没有影响
⑥删除源文件:软链接无效,硬链接还可以访问文件内容
⑦删除源文件+硬链接,整个文件才会被真正删除
边栏推荐
- How to integrate 3rd party service center registration into Istio?
- How to get the address of WeChat video account (link address of WeChat public account)
- Dapr 与 NestJs ,实战编写一个 Pub & Sub 装饰器
- Js手写函数之new的模拟实现
- [CLion] CLion always prompts "This file does not belong to any project target xxx" solution
- MNIST是什么(plist是什么意思)
- R语言两个时间序列数据的滞后相关性可视化:使用forecast包的ccf函数绘制交叉相关函数,根据可视化结果分析滞后相关性
- mysql进阶(二十二)MySQL错误之Incorrect string value中文字符输入错误问题分析
- (ES6 and above and TS) Map object to array
- 2022 Go ecosystem rpc framework Benchmark
猜你喜欢
数据湖 delta lake和spark版本对应关系
这项工作事关中小学生生命安全!五部门作出联合部署
Qt获取文件夹下所有文件
leetcode/submatrix element sum
STM32 CAN过滤器配置详解
Apex installation error
[Open class preview]: Research and application of super-resolution technology in the field of video quality enhancement
如何使用 Authing 单点登录,集成 Discourse 论坛?
【公开课预告】:超分辨率技术在视频画质增强领域的研究与应用
收藏|机械工程师面试常问问题
随机推荐
基于ArkUI eTS开发的坚果食谱(NutRecipes)
Qt获取文件夹下所有文件
SQL函数 SQRT
测试发文
markdown常用数学符号cov(markdown求和符号)
字体反爬之好租
STM32 CAN filter configuration details
收藏|机械工程师面试常问问题
SQL函数 %SQLSTRING
如何使用 Authing 单点登录,集成 Discourse 论坛?
如何成功通过 CKA 考试?
一文带你彻底厘清 Kubernetes 中的证书工作机制
如何获取微信视频号的地址(微信公众号的链接地址)
R语言检验时间序列的平稳性:使用tseries包的adf.test函数实现增强的Dickey-Fuller(ADF)检验、检验时序数据是否具有均值回归特性(平稳性)、具有均值回归特性的案例
JS数据类型转换完全攻略
How to integrate 3rd party service center registration into Istio?
formatdatetime function mysql (date sub function)
迁移学习冻结网络的方法:
库函数的模拟实现(strlen)(strcpy)(strcat)(strcmp)(strstr)(memcpy)(memmove)(C语言)(VS)
R语言ggplot2可视化:使用ggpubr包的ggdensity函数可视化密度图、使用stat_central_tendency函数在密度中添加均值竖线并自定义线条类型