linux中硬链接学习

简介: 学习记录一下硬链接


为什么需查看inode,硬链接知道吗?,硬链接就是多个文件拥有同一个inode,这样一个文件修改时,其它文件会同步修改,但是删除一个文件,其它文件不会被同步删除


  1. 创建文件
  2. 创建硬链接
  3. 查看文件

inode一致(第一列)

2表示该inode有2个文件指向 (第三列)

[root@izbp152ke14timzud0du15z demos]# touch a.txt[root@izbp152ke14timzud0du15z demos]# ln a.txt b.txt[root@izbp152ke14timzud0du15z demos]# ls -li总用量 0806940-rw-r--r--2 root root 081914:48 a.txt
806940-rw-r--r--2 root root 081914:48 b.txt
[root@izbp152ke14timzud0du15z demos]#



  1. 修改其中一个文件,另外一个文件也跟着改了
[root@izbp152ke14timzud0du15z demos]# echo "a" >a.txt[root@izbp152ke14timzud0du15z demos]# cat a.txta
[root@izbp152ke14timzud0du15z demos]# cat b.txta
  1. 删除一个文件,另一个文件不会有影响
[root@izbp152ke14timzud0du15z demos]# rm -rf a.txt[root@izbp152ke14timzud0du15z demos]# ls -li总用量 4806940-rw-r--r--1 root root 881914:54 b.txt
相关文章
|
1月前
|
Ubuntu 安全 Unix
【Linux学习】零基础学习Linux
【Linux学习】零基础学习Linux
|
1月前
|
监控 网络协议 Java
Linux 网络编程从入门到进阶 学习指南
在上一篇文章中,我们探讨了 Linux 系统编程的诸多基础构件,包括文件操作、进程管理和线程同步等,接下来,我们将视野扩展到网络世界。在这个新篇章里,我们要让应用跳出单机限制,学会在网络上跨机器交流信息。
Linux 网络编程从入门到进阶 学习指南
|
1月前
|
Ubuntu Unix 大数据
为什么要学习 Linux ????
为什么要学习 Linux ????
30 0
|
1月前
|
Linux Windows
Linux 软链接与硬链接
创建软链接 软链接是一个指向另一个文件或目录的引用,类似于Windows系统中的快捷方式。 ln -s [目标文件路径] [链接文件名] 例如,要在当前目录下创建一个名为link_file的软链接,指向/home/user/desktop/link,可以执行以下命令 ln -s /home/user/desktop/link link_file 这将创建一个软链接link_file,它实际上是指向/home/user/desktop/link的引用。
34 1
|
2月前
|
Linux Shell 数据安全/隐私保护
【Linux】基础学习篇三:用户与权限(持续更新)
【Linux】基础学习篇三:用户与权限(持续更新)
|
1月前
|
Linux 编译器 开发工具
Linux学习第二枪(yum,vim,g++/gcc,makefile的使用)
Linux学习第二枪(yum,vim,g++/gcc,makefile的使用)
|
2月前
|
Linux
【Linux】基础学习篇一:Linux初始设置(持续更新)
【Linux】基础学习篇一:Linux初始设置(持续更新)
|
3天前
|
Unix Linux Windows
Linux的学习之路:3、基础指令(2)
Linux的学习之路:3、基础指令(2)
26 0
|
3月前
|
监控 Linux Shell
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 下)
在线上排查问题时,查询日志、查看系统配置和分析操作系统信息是至关重要的。这些操作可以帮助我们深入了解软件和服务的兼容性,并解决潜在的问题。在本次学习中,我们将介绍并深入学习一些我在处理类似问题时常用的指令。通过掌握这些指令,你将能够更加高效地定位和解决线上问题,提高系统的稳定性和性能。让我们一同进入这个学习过程吧!
43 0
【Linux技术专题】「夯实基本功系列」带你一同学习和实践操作Linux服务器必学的Shell指令(排查问题指令 - 下)
|
3天前
|
消息中间件 Unix Linux
Linux的学习之路:17、进程间通信(1)
Linux的学习之路:17、进程间通信(1)
17 1