`

Linux软连接硬链接

 
阅读更多
 
 
  • 软硬连接命令比较

1 create a hard link,

ln file link

2 create a symbolic link where “item” is either a file or a directory

ln -s item link

  • 硬链接例子
创建硬连接之前
/var/root/document # ls -liF                                                    
total 4                                                                         
    276 drwxr-xr-x    2 root     root            40 Nov 27 22:49 dir1/          
    277 drwxr-xr-x    2 root     root            40 Nov 27 22:49 dir2/          
    275 -rw-r--r--    1 root     root             4 Nov 27 22:49 fun.txt 

 

 

/var/root/document # ln fun fun-hard                                            
/var/root/document # ln fun dir1/fun-hard                                       
/var/root/document # ln fun dir2/fun-hard                                       
/var/root/document # ls -li                                                     
total 8                                                                         
    276 drwxr-xr-x    2 root     root            60 Nov 27 22:51 dir1           
    277 drwxr-xr-x    2 root     root            60 Nov 27 22:52 dir2           
    275 -rw-r--r--    4 root     root             4 Nov 27 22:49 fun            
    275 -rw-r--r--    4 root     root             4 Nov 27 22:49 fun-hard       
/var/root/document # ls -li dir1/ dir2/                                         
dir1/:                                                                          
total 4                                                                         
    275 -rw-r--r--    4 root     root             4 Nov 27 22:49 fun-hard       
                                                                                
dir2/:                                                                          
total 4                                                                         
    275 -rw-r--r--    4 root     root             4 Nov 27 22:49 fun-hard    
both fun and fun-hard share the same inode number<275>, which confirms they are the same file.
4 which is the number of hard links that now exist for the file.
  • 软连接例子


 

  •  软硬连接显示比较

硬链接与普通文件无区别

软连接带符号指向源文件

  • 实质

1软连接相当于win OS的快捷方式

2硬链接相当于文件内容一样但是inode各不相同

而且改一个硬链接文件所有硬链接文件都同时更新.

When we create hard links, we are actually creating additional name parts that all
refer to the same data part. The system assigns a chain of disk blocks to what is called an
inode, which is then associated with the name part. Each hard link therefore refers to a
specific inode containing the file's contents.

 3 是硬链接数目
 第一列是inode,硬连接的文件inode相同

 

 

 

  • 参考资料:

The Linux® Command Line
William E. Shotts, Jr.
A LinuxCommand.

P43--44

  • 大小: 15 KB
分享到:
评论

相关推荐

    Linux 软连接与硬链接.pdf

    Linux 软连接与硬链接

    Linux软连接和硬链接-实际操作一遍你就会懂

    本文主要讲了一下关于Linux软连接和硬链接,希望对你的学习有所帮助。

    Linux软连接和硬链接

    NULL 博文链接:https://jaybin.iteye.com/blog/1171212

    详解linux软连接和硬链接

    本篇文章详细介绍了linux软连接和硬链接,废话不多说,接着往下看把。 一 链接文件 Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。 ...

    软链接与硬链接

    Linux中有两种类型的链接:软连接 硬链接。他们的本质区别是什么。让你从根本理解,告别云里雾里

    Linux操作系统文件链接问题

    链接有两种,一种被称为硬链接,硬连接指通过索引节点来进行的连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号。在Linux中多个文件名指向同一索引节点是存在的...

    区分Linux硬链接与软链接

    软链接与硬链接是两种完全不一样的东西。 1.硬链接(hard link) 1.1简介 一般情况下,文件名和inode号码是一一对应关系,每个inode号码对应一个文件名。但是,Unix/Linux系统,允许多个文件名指向同一个inode号码...

    Linux下创建和删除软、硬链接(ln)

    在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在...Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号...

    Linux入门之ln命令创建软链接的绝对路径和相对路径详解(Ubuntu)

    Linux链接,可以分为硬链接与软链接;本文主要介绍软链接。(默认情况下,ln命令产生硬链接) 软链接文件类似于Windows的快捷方式,但实际上是一个特殊的文件。在软连接中,文件实际上是一个文本文件,其中包含另一...

    Linux硬链接与软链接原理及用法解析

    主要介绍了Linux硬链接与软链接原理及用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    shell中的函数、硬链接、软链接、权限、特定变量$1,$#等

    shell中的函数、硬链接、软链接、权限、特定变量$1,$#等

    linux 连接与索引节点

    本文档包含了索引节点、硬链接、软连接以及连接的创建!

    linux教程——很使用的那种

    生成一个硬链接文件后查看原文件和硬链接文件,除了文件位置或文件名不同外,其余的信息都是相同的。硬链接文件和原文件是同时更新的,因为他们有相同的inode节点。索引节点inode:Linux为每个文件分配一个称为索引节点...

    RedhatLinux磁盘管理终极讲解

    教程名称:Redhat Linux磁盘管理终极讲解课程目录:【】01硬盘物理结构OK【】02主引导扇区OK【】03文件系统OK【】04Linux文件夹和文件名【】05硬连接和软连接OK【】07创建磁盘分区OK【】08介绍Linux虚拟文件系统...

    LINUX网站建设技术指南

    4.3.1 硬链接 4.3.2 符号链接 4.4 文件系统和标准文件系统布局 4.4.1 文件系统 4.4.2 标准文件系统布局 4.5 基本目录介绍 4.5.1 根文件系统 4.5.2 /etc文件系统 4.5.3 /dev文件系统 4.5.4 /usr文件系统 4.5.5 /var...

    Linux常见面试题,应对面试分享

    **软连接与硬链接的区别** **怎么查看文件** **IOS七层模型** **三次握手与四次挥手** **lvm 逻辑卷创建过程** **磁盘配额** **raid 磁盘阵列** **文本三剑客** **防火墙iptables与fireward** **Linux系统...

    Linux命令讲解视频.rar

    03软链接 mp4 04硬连接 .mp4 05文本搜索命令, 06-查找文件命令, mp4 07-压缩和解压缩命令, mp4 08文件权限命令 mp4 09获取管理权限的相关命令, mp4 10用户相关操作 mp4 11-用户组相关操作 mp4 01第二天知识点...

    10、linux命令(14题)1

    1. 使用两种命令创建一个文件 2. 硬链接和软连接的区别 3. linux常用命令有哪些 4. 怎么查看一个java线程的资源耗用 5. Load过高的可能性

Global site tag (gtag.js) - Google Analytics