linux 软链接 硬链接
查看文件sun.txt 加上参数i 是显示节点 inode
[root@bogon test]# ls -li sun.txt
10006225 -rw-r--r--. 1 root root 0 6月 2 10:26 sun.txt
接下来创建 硬链接 ln
[root@bogon test]# ln sun.txt sun123.txt
[root@bogon test]# ls -li sun*
10006225 -rw-r--r--. 2 root root 10 6月 2 10:27 sun123.txt
10006225 -rw-r--r--. 2 root root 10 6月 2 10:27 sun.txt
看到 俩个文件的 inode 是一样的。
现在给 sun.text 文件写入一些东西 hello word 保存退出
[root@bogon test]# cat sun123.txt
hello word
[root@bogon test]#
发现 sun123.txt 中的内容也是 hello word
删除源文件 sun.txt 发现 sun123.txt 没有被删除。
[root@bogon test]# rm -rf sun.txt
[root@bogon test]# ls
123 123.php sun123.txt
软连接 也称符号连接 类似于 win中的快捷方式。
创建文件 123
创建 符号文件 123ln 命令 : ln -s 123 123ln
[root@bogon test]# ls -li 123*
10006211 -rw-r--r--. 1 root root 48 6月 1 16:53 123
10006212 lrwxrwxrwx. 1 root root 3 6月 2 10:45 123ln -> 123
发现符号文件的i节点和123 文件的i节点不一样。
给 123文件写入 数据 hello word
[root@bogon test]# cat 123
hello word
[root@bogon test]# cat 123ln
hello word
发现软链接 文件内容也是 hello word
[root@bogon test]# rm -f 123
[root@bogon test]# cat 123
cat: 123: 没有那个文件或目录
[root@bogon test]# cat 123ln
cat: 123ln: 没有那个文件或目录
[root@bogon test]#
删除原文件 发现 软连接文件也不存在 。
总结
1 改变源文件 硬文件 软文件 的 内容都改变。
2 该变硬连接文件 和软连接文件 源文件也该改变。
3 删除源文件 硬连接文件还存在 但是 软链接文件失效。
4 硬文件和源文件的 i节点书相同 软连接文件和源文件的 i节点数不同。
linux 软链接 硬链接的更多相关文章
- Linux 软链接 硬链接 ln命令(繁杂版)
注意:创建软连接的时候,要用绝对路径!!! 这是linux中一个非常重要命令,请大家一定要熟悉.它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln - ...
- Linux 软链接 硬链接 ln命令(简约说明版)
注意:路径使用绝对路径!! 解决方法: 当我们需要在不同的目录下用到同一个文件时,会用到以下命令. 命令:ln 作用:为某一个文件在另外一个位置建立一个同步的链接 语法:ln [option] 源文件 ...
- Linux软链接硬链接的区别
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在 ...
- 理解 Linux 的硬链接与软链接(待研究)
从 inode 了解 Linux 文件系统 硬链接与软链接是 Linux 文件系统中的一个重要概念,其涉及文件系统中的索引节点 (index node 又称 inode),而索引节点对象是 Linux ...
- Linux 的硬链接与软链接
Linux 的硬链接与软链接 http://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/ 若一个 inode 号对 ...
- 理解Linux的硬链接与软链接-转载
理解Linux的硬链接与软链接 来自:https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/index.html
- windows中的软链接硬链接等
学校嘛,有些时候还是得逆逆上网客户端啥的,并且学校的不少工作,这Windows的需求还是挺强的,之前Win10的体验并不是太好,不过时隔这么久,打算从7升级到10了,恰好系统也该换了. 首先是命令行的 ...
- 【Linux学习】Linux文件系统4—Linux文件硬链接与软连接
Linux文件系统4-Linux文件硬链接与软连接 inode:索引节点 (连接文件)link 一.文件硬链接 1.Linux文件系统中,inode只相同的文件是硬链接文件 2.不同文件名,inode ...
- Linux系统硬链接和软链接介绍
1.链接的概念 在Linux系统中链接分为硬链接和软连接两种,一种为硬链接,另一种为软连接或符号链接(symbolic Link).ln命令就是创建链接文件的,在默认不带参数的情况下,执行ln命令创建 ...
随机推荐
- git clone all branch and create a empty branch
/******************************************************************** * git clone all branch and cre ...
- [转载] C++中this指针的用法详解
摘自:http://blog.chinaunix.net/uid-21411227-id-1826942.html 1. this指针的用处: 一个对象的this指针并不是对象本身的一部分,不会影响s ...
- MySql必知必会实战练习(六)游标
游标主要用于交互式应用,滚动屏幕上的数据,并对数据进行浏览或做出更改 看一下下面的例子: drop procedure IF EXISTS processorders; create procedur ...
- 阿里云接口异常-Can not find endpoint to access
最近在做公司的资产盘点,需要请求阿里云的接口获取公司的云服务器信息.在获取实例列表的过程中,通过异常机制捕获了 Can not find endpoint to access 这个错误.经过多次排查, ...
- 也谈TDD,以及三层架构、设计模式、ORM……没有免费的午餐,选择了,必付出代价
想在园子里写点东西已经很久了,但一直没有落笔,忙着做 一起帮 的开发直播,还有些软文做推广,还要做奶爸带孩子,还要……好吧,我承认,真正的原因是: 太特么的难写了! 但再难写也要写啊,要等到“能写好了 ...
- windows调试本地启动的tomcat
我们一般都通过Eclipse进行tomcat的本地调试,但有些特殊情况下需要直接本地启动tomcat(进入tomcat的bin目录下执行startup.bat),此时我们可以利用类似远程调试模式的方式 ...
- 你知道PORT吗?
在TCP协议中,有端口(PORT)的概念,很多人都不知道端口到底是什么.之前介绍过物理地址,也就是网卡地址,做个不恰当的比喻,物理地址(MAC)地址,相当于身份证(唯一),家庭地址是几幢几单元相当于I ...
- 【转】Jmeter之GUI运行原理
一.一语道破jmeter 大家都知道我们在应用jmeter的图形化界面来进行操作,保存后生成的是一个.jmx文件. 那么这个.jmx文件中都是些什么呢. <?xml version=" ...
- mysql索引之八:myisam压缩(前缀压缩)索引
myisam使用前缀压缩来减少索引的大小,从而让更多的索引可以放入内存中,默认只压缩字符串,但通过参数配置也可以对整数做压缩,myisam压缩每个索引块的方法是,先完全保存索引块中的第一个值,然后将其 ...
- Velodyne 线性激光雷达数据合成
坐标系旋转 如果想用字母表示角度,有两个方法: 1. 用三角函数sind(θ4).cosd(θ4).tand(θ4).atand(θ4)进行表示,注意:θ4在输入时是角度,只是没有度数特有的符号(° ...