Linux的软硬链接

  Linux链接分为两种,一种是硬链接一种是符号链接。

  硬链接:

    硬链接是指通过索引节点来进行。再Linux文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点(Inode Index)。在Linux中,多个文件指向同一个索引节点是存在的,一般这种连接就是硬链接。硬链接的作用就是允许一个文件拥有多个有效路径名,这样用户就可以建立硬链接给重要文件,防止“误删”。当删除文件的时候只删除一个链接并不影响索引本身和其他的链接,只有当最后一个链接被删除后,文件的数据块和目录的链接才会被真正的释放。也就是说,文件真正删除的条件是与之相关的所有硬链接和文件均被删除。

  软链接:

    软链接也叫作符号链接。软链接文件类似于windows的快捷方式。他其实是一个特殊的文件。在软链接中,文件实际上是一个文本文件,其中包含另一文本的位置信息。

时间: 2024-11-03 00:06:23

Linux的软硬链接的相关文章

linux系统软硬链接与文件管理几个基本命令使用

1.描述Linux发行版的系统目录名称命名规则以及用途.(1)目录命名规则Linux文件系统分层标准(Filesystem Hierarchical standard,FHS)定义了Linux目录树的结构,它命名一组标准目录并指定它们的用途.在同一路径下两个目录或者文件的名称不能相同目录名或者文件名的总长度不能超过255个字符.包括路径在内文件名称最长不超过4095个字节.除了"/"与NUL,所有字符都有效,但使用特殊字符的目录名和文件名不推荐使用,有些字符需要用引号来引用他们.标准l

Linux中软硬链接的区别

软硬链接的区别:本质:硬链接:1个文件起多个文件名 这两个文件的属性和内容必须完全相同.软链接:一个文件对应的快捷方式,不同文件. 1.链接数: 硬链接会增长链接数,软链接不会增长2.跨分区: 软链接支持跨分区,硬链接不支持3.目录: 硬链接不支持目录,软链接支持4.原始和链接文件的关系:硬链接是大家都是平等关系,软链接是依赖于原始文件5.删除时: 硬链接的文件还可以使用,软链接的文件就失效了6.大小: 软链接的大小由原始文件的路径决定的 例子:硬链接:ln link ln f1 f2 软链接:

linux的软硬链接的特性

硬链接的特征: 1.拥有相同的i节点和储存block块,可以看作是同一个文件 2.可以通过i节点识别 3.不能跨分区 4.不能针对目录使用 软链接的特征: 1.类似于windows的快捷方式 2.软链接有自己的i节点和block块,但数据块中只保存了原来的文件名和i节点号,并没有实际文件数据 3.软链接文件权限都为777 4.修改任意文件,另一个都改变 5.删除原文件,软链接不能使用 6.软链接源文件一定要写绝对路径

linux学习笔记——安装虚拟机、设备挂载、软硬链接

################安装虚拟机########################### 1.命令行安装虚拟机[[email protected] ~]# virt-install \        ###安装虚拟机> --name westos \                ###安装虚拟机的名字> --ram 1024 \                    ###内存> --location ftp://172.25.254.250/pub/rhel6.5 \    

Linux中的软硬链接

说到Linux中的软硬链接,就必须谈一下Linux的文件系统的组成的重要部分iNode和block. 首先是iNode,先用一张图了解一下iNode在Linux文件系统中的地位: Linux中的文件的文件名.文件属性和文件的数据是分开存储的.文件名存放在目录项(dentry)中,文件的属性存放在iNode中,而文件的内容,即文件的实际数据存放在block中,而目录只有iNode没有block.一般而言这个iNode的大小为128B,iNode中的内容大致如下:  1.文件的字节数: 2.文件拥有

Linux课程笔记 软硬链接

1. 软硬链接的介绍和实践 1.1链接的概念 在linux系统中,链接分为硬链接和软链接.在默认不带参数的情况下,执行ln命令创建的是硬链接. 链接是指通过索引节点来进行链接.在linux系统中,多个文件名指向同一个索引节点是正常且允许的,这种是硬链接.硬链接的作用之一是允许一个文件有多个有效路径防止误删除源数据. 文件系统中,只要文件的索引节点还有一个以上的链接,只删除其中一个链接并不影响索引节点和其他的链接(即数据实体并未删除).只有当最后一个链接被删除,此时如果有新数据要存储到硬盘时,被删

Linux中的 inode以及 软硬链接分析

    一. inode 是什么?(索引节点)              理解inode 需要知道文件存储,文件是存储在硬盘上的,操作系统读取硬盘的时候会连续读取多个扇区(硬盘的最小存储单元),即一次性读取一个块(文件存取的最小单位).所以文件数据都存储在块中,便需要一个地方储存文件的管理信息.例如文件的创建者.文件的创建日期.文件的大小等等.这种储存文件管理信息的区域就叫做inode(索引节点).            二.  inode的内容            1.文件的字节数:    

LInux软硬链接概念

一.LInux软硬链接概念 Linux链接分为符号链接(Symbolic Link)也叫软链接和硬链接(Hard Link)两种,默认情况下,ln命令会产生硬链接. 二.软连接     1.创建软连接命令:ln -s sourcefile newfile     2.简介: 软链接又叫做符号链接,软链接文件有类似于Wondows的快捷方式.它实际上是一个特殊的文件.     3.连接件特点: 3.1? 可以链接任何文件或者目录,还可以链接不同文件系统的文件或者目 3.2? 要链接文件时,新文件是

linux基础文件管理软硬链接

一.文件系统的基本结构 1.文件和目录被组成一个单根倒置树目录结构 2.文件系统从根目录下开始,用“/”表示 3.根文件系统(rootfs):root filesystem文件名区分大小写 4.以 . 开头的文件为隐藏文件 5.路径用/隔离 6文件有两类数据:元数据和数据本身7.文件名规则 文件名最多255个字节包括路径在内文件名称最长4095个字节 蓝色-->目录 绿色-->可执行文件 红色-->压缩文件 浅蓝色-->链接文件 灰色-->其他文件 除了斜杠和NUL,所有字符