LINUX企业运维 March 15, 2020

十二、软硬连接及文件系统inode

Words count 1.3k Reading time 1 mins. Read count 0

(一)软硬链接区别

  本质: 硬链接:一个文件多个名字。 软链接:一个文件对应的快捷方式,本质上不是同一个文件。

  链接数:硬链接会增长链接数,软链接不会增长链接数。

  跨分区:软链接可以跨分区,硬连接不能跨分区。

  目录:硬链接不支持跨目录操作,软链接支持跨目录操作。

  原始和链接文件关系:硬链接本质上是相同的,软链接是依赖于的关系。

  删除:硬链接删除原始文件,硬链接不受影响,软链接删除原始文件,软链接就会失效。

  查看软件界对应文件:readlink。

mv 和 indoe

  如果mv命令的目标和源在相同的文件系统,作为mv命令

    用新的文件名创建对应新的目录项

    删除旧目录条目对应的旧的文件名

    不影响inode表(除时间戳)或磁盘上的数据位置没有数据被移动!

  如果目标和源在一个不同的文件系统,mv相当于cp和rm

file命令确定文件内容

  文件可以包含多种类型的数据

  检查文件的类型,然后确定适当的打开命令或应用程序使用

  file[options]

  常用选项:

    -b 列出文件辨识结果时,不显示文件名称

    -f filelist列出文件filelist中文件名的文件类型

    -F使用指定分隔符号替换输出文件名后默认的”:” 分隔符

    -L查看对应软链接对应文件的文件类型

    –help显示命令在线帮助

0%