zoukankan      html  css  js  c++  java
  • Linux中的软链接、硬链接

    软链接:相当于快捷方式

    1、又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。

    2、软链接文件只是其源文件的一个标记,当删除了源文件后,链接文件不能独立存在,虽然仍保留文件名,但却不能查看软链接文件的内容了。

    3、对软链接文件进行读写操作时,系统会自动把该操作转换为对源文件的操作,但删除链接文件时,系统仅仅删除链接文件,而不删除源文件本身。

    4、ln -s src softlinkFile :创建软链接。unlink softLinkFile 或 rm softLinkFile删除软链接

    硬链接

    1、硬链接(hard link, 也称链接)就是一个文件的一个或多个文件名

    2、硬链接是把文件的i节点号指向该i节点,且链接计数器值加1。删除链接文件时计数器值减1,当其值为0时,i节点被释放。

    3、ln src harlink:创建硬链接

    区别

    硬链接不能跨文件系统,不能对目录进行链接。但软链接可以。

    硬链接的i node是相同的,而软链接是不同的。

    软链接的权限以源文件的权限为准。

     

  • 相关阅读:
    【转载】Linux的进程间通信-信号量
    【转载】高性能数据库连接池的内幕
    【转载】我是一块硬盘(下)
    【转载】我是一块硬盘(上)
    69. Sqrt(x)
    68. Text Justification
    67. Add Binary
    66. Plus One
    65. Valid Number
    64. Minimum Path Sum
  • 原文地址:https://www.cnblogs.com/whuqin/p/4982085.html
Copyright © 2011-2022 走看看