🌟hello,各位读者大大们你们好呀🌟
🍭🍭系列专栏:【Linux初阶】
✒️✒️本篇内容:初识软硬链接,软硬链接的区别,理解软硬链接,软硬链接的应用,文件acm时间
🚢🚢作者简介:计算机海洋的新进船长一枚,请多多指教( •̀֊•́ ) ̖́-
文章目录
一、软硬链接初识
1.软连接初识
建立一个软连接文件 soft_file.link:假设我们有一个 makefile.txt文件,可以使用ln -s命令,将我们的soft_file.link 对 makefile.txt进行软连接。
ln -s myfile.txt soft_file.link

通过观察,我们可以发现这是一个l开头的文件,这种文件我们称之为 链接文件。同时,通过观察链接文件与被链接文件的 inode,它们具有相互独立的 inode,我们可以知道这是两个独立的文件。
总结,软连接文件权限以 l 开头,具有独立的 inode。
———— 我是一条知识分割线 ————
2.硬链接初识
建立一个硬连接文件 hard_file.link:假设我们有一个 makefile.txt文件,可以使用ln命令,将我们的hard_file.link 对 makefile.txt进行硬连接。
ln myfile.txt hard_file.link

———— 我是一条知识分割线 ————
3.软硬链接的区别
软硬链接的区别:是否具有独立的 inode
- 软连接具有独立的 inode – 可以被当作独立文件看待
- 硬链接不具有独立的 inode – 那硬链接我们应该如何理解呢?让我们继续向下研究。
总结:我们以 是否有独立的 inode判断软硬链接。

本文介绍了Linux中的软硬链接概念,包括它们的创建、区别和应用场景。软链接具有独立inode,类似快捷方式,删除源文件会失效;硬链接共享inode,删除文件时只有当count为0才会真正删除。此外,文章还讨论了文件的Access、Modify和Change时间戳的含义。
最低0.47元/天 解锁文章
3635

被折叠的 条评论
为什么被折叠?



