ln -s软连接、ln硬链接

1、软连接

说明:类似于win的快捷方式。删除源文件后软连接无法访问。软连接与源文件是不同的inode。一般情况下新安装的程序文件名很长,且不方便记忆,但在linux中部建议更改源文件名。所以一般新安装的程序都会为其创建软连接,文件和目录均可创建软连接。

作用:方便新程序的使用,安装好新程序后一般都会创建软连接。

案例:创建硬链接文件oldboy2

ln -s  oldboy  oldboy2   //创建硬链接文件oldboy2

2、硬链接

说明:硬连接是通过inode进行连接,相同inode的不同文件名叫硬链接文件。在一个文件内添加内容后内容自动同步至其他硬链接文件。原文件删除,文件实体不丢。只有文件可以创建硬链接

作用:为保护重要静态文件可使用硬链接防止文件被误删。连接类型为普通文件。

案例:创建硬链接文件oldboy2

ln  源文件  连接文件名

ln  oldboy  oldboy2   //创建硬链接文件oldboy2

时间: 2024-10-26 14:29:32

ln -s软连接、ln硬链接的相关文章

指令篇:连接文件(软连接和硬链接)___ ln

软连接:相当于Windows里面的快捷方式,删除了原文件之后,会影响连接文件.软连接可以在磁盘上面跨分区 把文件aa 软连接到文件aa1,软连接之后查看改文件,里面有一个箭头:aa1 -> aa 命令:ln -s aa aa1 硬链接:相当于拷贝原文件,删除了源文件之后不会影响连接文件.硬链接在磁盘上面不可以跨分区使用 命令: ln aa aa1

【linux命令】软连接和硬链接的区别(ln命令)

Linux 文件系统把硬盘分为三个部分:超级块.inode 列表.数据区 inode 指示:该文件的数据存放在数据区的哪些块内.因为这个“映射”关系不能变更,因此,inode 相当于代表着文件本身.(值得注意的是,文件名与文件本身不是直接映射起来的,中间隔着 inode) 内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个唯一的inode号.文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存,从而实现文件的快速访问. 链接是一种在共享文件和访问它的用户的若干目录项

Linux的软连接与硬链接

Linux的软连接相当于window系统的快捷方式,如我们桌面的QQ等. 硬连接相当于复制一个文件,但不同的是两个文件内容同步.如创建一个文件A的硬连接B, 如果我修改A里面的内容,同时B中的内容也会更新. 创建软连接的命令:ln -s  源文件  目标文件 创建硬连接的命令:ln   源文件  目标文件 硬连接不能跨区创建,比如/home 目录与/ect目录不在一个分区,a这个文件现在在/home目录中,这时你想对a文件创建硬连接到/ect目录下是不行的. 软连接可以跨区创建 Linux的软连

linux系统下的软连接与硬链接

前几天在linux系统下安装mongoDB,然后运行脚本导入数据的时候遇到了链接库查询不到的情况,如图 1所示.当时是通过创建软连接的方式解决的这个问题.虽然,通过网上的教程解决了这个问题,但是对于软连接和硬链接始终不是很明白.趁着周末的时间补补课,将软连接和硬链接的概念.特点以及创建的限制系统的学习一下. 图 1 缺少文件的提示 Linux下的连接文件分为两种,一种是类似于windows的快捷方式的软连接,另一种是就是通常所说的硬链接.这两种链接方式都是为了实现文件的共享而存在的.下面根据自己

inode   软连接和硬链接

一.inode是什么? 理解inode,要从文件储存说起. 文件储存在硬盘上,硬盘的最小储存单位叫做"扇区".每个扇区储存512个字节(相当于0.5KB). 操作系统读取硬盘的时候,不会一个一个扇区的读,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block).这种有多个扇区组成的"块",是文件存取的最小单位."块"的大小,最常见的是4KB,即连续八个"扇区"组成一个"块&q

inode、软连接、硬链接

一.inode是什么? 理解inode,要从文件储存说起.文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector).每个扇区储存512字节(相当于0.5KB).操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block).这种由多个扇区组成的"块",是文件存取的最小单位."块"的大小,最常见的是4KB,即连续八个 sector组成一个 block.文件数据

[Linux] Linux软连接和硬链接

转载自:http://www.cnblogs.com/itech/archive/2009/04/10/1433052.html 1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link).默认情况下,ln命令产生硬链接. [硬连接]硬连接指通过索引节点来进行连接.在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索 引节点号(Inode Index).在Linux中,多个文件名指向同

linux 软连接和硬链接的区别

linux 软连接和硬链接的区别 2011-06-27  zale的图...   阅 3345  转 23 转藏到我的图书馆 微信分享: 4点不同 : (1)软连接可以 跨文件系统 ,硬连接不可以 .实践的方法就是用共享文件把windows下的 aa.txt文本文档连接到linux下/root目录 下 bb,cc . ln -s aa.txt /root/bb 连接成功 .ln aa.txt /root/bb 失败 .(2)关于 I节点的问题 .硬连接不管有多少个,都指向的是同一个I节点,会把

inode工作原理及软连接与硬链接

 inode工作原理及软连接,硬链接 inode: 在linux文件系统中,不管什么类型的文件,保存在磁盘分区中时,系统都会分配一个编号,叫做索引节点index node,简称inode inode里面存储了文件的很多参数: 文件类型,权限.UID,GID,属主,属组 链接数(指向这个文件名路径名称个数) 该文件的大小和不同的时间戳 指向磁盘上文件的数据指针 .... 在 Linux 中,元数据中的 inode 号(inode 是文件元数据的一部分但其并不包含文件名,inode 号即索引节点号)

软连接与硬链接区别

前言: 今天学习了文件系统,简单的接触到文件系统构成的原理.原来我们不管在linux和win上面删除某个文件只是删除一个链接而已.而linux把链接分为软链接和硬链接.接下来我们就从文件系统构成的基本原理出发来说明下linux软链接和硬链接的区别. 文件系统简述: linux的哲学就是一切皆文件.为了方便人们的使用,我们可以通过看文件名来区分不同的文件.但作为只识别0 1 的机器,让它识别一串文字肯定复杂的多.所以linux文件系统用一串数字来标识一个文件,而且这个数字在文件所处的分区中是唯一存