一、linux的软硬链接

  1. 软链接,快捷方式的创建,可以快捷的指向另外一个文件的特殊文件
  2. [root@ylinux opt]# ln -s /opt/xh.txt x # ln -s /目标文件的绝对路径,快捷方式的绝对路径
  1. 使用readlink查看软链接本身的内容
  2. [root@ylinux opt]# readlink pwd #软链接指向的地方
  3. /etc/passwd

二、linux硬链接

inode节点又叫索引节点
一个文件是由inode号+文件数据内容组成的

  1. 通过ls -i 查看文件inode号,inode元数据区,保存的是:
  2. 文件大小 属组信息 用户组信息 文件权限数字 文件修改时间 文件的实体指针,指向block的位置
  1. 硬链接:
  2. 一般情况下,文件名和inode号是一对一的
  3. 目录文件夹,不支持硬链接
  4. 不得跨文件系统
  5. 硬链接数据量的增加,会增加inode号的计数量
  6. 软连接:
  7. inode号码是不一样的,代表软链接,是两个单个的个体,硬链接的inode号是一样的
  1. [root@ylinux opt]# ln /opt/xh.txt y #创建硬链接
  2. [root@ylinux opt]# ls -li #查看硬链接个数
  3. 原文件删除硬链接不受影响