查看文件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 软链接 硬链接的更多相关文章

  1. Linux 软链接 硬链接 ln命令(繁杂版)

    注意:创建软连接的时候,要用绝对路径!!! 这是linux中一个非常重要命令,请大家一定要熟悉.它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln - ...

  2. Linux 软链接 硬链接 ln命令(简约说明版)

    注意:路径使用绝对路径!! 解决方法: 当我们需要在不同的目录下用到同一个文件时,会用到以下命令. 命令:ln 作用:为某一个文件在另外一个位置建立一个同步的链接 语法:ln [option] 源文件 ...

  3. Linux软链接硬链接的区别

    ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在 ...

  4. 理解 Linux 的硬链接与软链接(待研究)

    从 inode 了解 Linux 文件系统 硬链接与软链接是 Linux 文件系统中的一个重要概念,其涉及文件系统中的索引节点 (index node 又称 inode),而索引节点对象是 Linux ...

  5. Linux 的硬链接与软链接

    Linux 的硬链接与软链接    http://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/    若一个 inode 号对 ...

  6. 理解Linux的硬链接与软链接-转载

    理解Linux的硬链接与软链接 来自:https://www.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/index.html

  7. windows中的软链接硬链接等

    学校嘛,有些时候还是得逆逆上网客户端啥的,并且学校的不少工作,这Windows的需求还是挺强的,之前Win10的体验并不是太好,不过时隔这么久,打算从7升级到10了,恰好系统也该换了. 首先是命令行的 ...

  8. 【Linux学习】Linux文件系统4—Linux文件硬链接与软连接

    Linux文件系统4-Linux文件硬链接与软连接 inode:索引节点 (连接文件)link 一.文件硬链接 1.Linux文件系统中,inode只相同的文件是硬链接文件 2.不同文件名,inode ...

  9. Linux系统硬链接和软链接介绍

    1.链接的概念 在Linux系统中链接分为硬链接和软连接两种,一种为硬链接,另一种为软连接或符号链接(symbolic Link).ln命令就是创建链接文件的,在默认不带参数的情况下,执行ln命令创建 ...

随机推荐

  1. C语言中的extern关键字用法

    在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”. 1. extern修饰变量的声明.举例来说,如果文件a.c需要引用b.c中变量int v ...

  2. 剑指offer—第三章高质量代码(合并两个排序链表)

    题目:输入员两个递增排序的链表,合并这两个链表并使新的链表中的结点仍然是按照递增排序的. 思路:首先,定义两个头节点分别为Head1和Head2的链表,然后比较第一个节点的值,如果是Head1-> ...

  3. 转载 fpga中 restoring 和 non-restoring 除法实现。

    对于non-restoring方法,主要是用rem和den移位数据比较,rem_d长度为den+nom的总长,den_d长度为den+nom的总长度,rem_d的初始值为{{d_width{1'b0} ...

  4. 在vue项目中正确的引入jquery和bootstrap

    <script>标签引入jquery在vue脚手架里并不适用,需要利用webpack引入jquery 一.第一种方法 1:因为已经安装了vue脚手架,所以需要在webpack中全局引入jq ...

  5. python操作RabbitMQ(不错)

    一.rabbitmq RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统.他遵循Mozilla Public License开源协议. MQ全称为Message Queue, 消息队列 ...

  6. netflix vector 系统性能监控安装使用

    说明本次安装使用docker   1. vector 安装 docker run -d --name vector -p 80:80 netflixoss/vector:latest   2. 依赖的 ...

  7. Cocoapods的操作

    1.卸载Cocoapods命令: sudo gem uninstall cocoapods 2.安装Cocoapods的命令: >安装最新版本 sudo gem install cocoapod ...

  8. linux下修改ip地址

    1.more  /etc/sysconfig/network-scripts/ifcfg-eth0 2.ifconfig eth0 192.168.1.211 netmask 255.255.255. ...

  9. 16.Selenium+Python关于句柄的小Demo

    前言:有些链接点击之后,会重新打开一个窗口,对于这种情况,就要切换窗口了,获得窗口的唯一标识是用句柄(handle) 代码如下所示: from selenium import webdriver dr ...

  10. 【转】用Jmeter进行接口压力测试的步骤

    1.双击jmeter.bat 2.右键点击测试规划à添加àThreadsà线程组,此时在测试规划下边显露出来线程组选项.点击该选项,显露出来线程组界面.参变量线程数表达若干个烦请,参变量Ramp-Up ...