ln 硬链接与软链接

ln 硬链接与软链接

欢迎来到 来到大浪涛天的博客

ln 硬链接与软链接

1. 命令详解

ln 命令可以理解为link,其功能是创建文件间的链接,链接包括硬链接和软链接

2. 语法格式

ln [option] [source] [target]

3. 选项说明

无参数    创建硬链接
-s        创建软连接(符号链接)

4. 链接说明

硬链接

  1. 硬链接是指通过索引节点来进行链接,在Linux(ex2,ex3,ex4)文件系统中所有文件都有一个独有的inode编号,在linux文件系统中,多个文件名指向同一个索引节点(inode)是正常且允许的。这种情况就是硬链接,硬链接文件相当于文件的另外一个入口。它的作用就是允许一个文件拥有多个有效路径名(多个入口),这样用户就可以建立硬链接到重要文件,防止误删源数据。
  2. 具有相同inode节点号的多个文件互为硬链接文件
  3. 删除硬链接文件或者删除源文件任意之一,文件实体并未删除
  4. 只有删除了源文件以及所有源文件所对应的硬链接文件,文件实体才会被删除
    软连接
  5. 软连接类似于windows的快捷键方式
  6. 软连接的语法格式为:
    ln -s 源文件 目标文件
  7. 软链接删除了源文件后,链接文件会失效,无法访问指向的源文件实体
  8. 失效的时候一般是白字红底闪烁提示

5. 生产实例

给目录创建软连接
ln -s /application/apche2.2.17/ /application/apache

posted @ 2020-04-25 22:31  OuYangTao  阅读(180)  评论(0编辑  收藏  举报