当前位置:好一点 > 教育资讯 >高考政策 >正文

什么是软连接

更新:2023年02月19日 13:44 好一点

好一点小编带来了什么是软连接,希望能对大家有所帮助,一起来看看吧!
什么是软连接

硬连接和他所要连接的文件共有同一inode和数据块,它虽然不占用空间,但是删除硬链接会把他所要连接的文件也删除inode 译成中文就是索引节点。每个存储设备或存储设备的分区(存储设备是硬盘、软盘、U盘 ... ... )被格式化为文件系统后,应该有两部份,一部份是inode,另一部份是Block,Block是用来存储数据用的。而inode呢,就是用来存储这些数据的信息,这些信息包括文件大小、属主、归属的用户组、读写权限等。inode为每个文件进行信息索引,所以就有了inode的数值。操作系统根据指令,能通过inode值最快的找到相对应的文件。(用一本书形容,存储设备或分区就相当于这本书,Block相当于书中的每一页,inode 就相当于这本书前面的目录)
(事实上就是删除原文件)。软连接跟Windows下的链接相类似,删除它不会影响原文件的。 硬链接(文件)
inode相同的文件是硬链接文件;
硬链接说白了是一个指针,指向文件索引节点,系统并不为它重新分配inode。可以用:ln命令来建立硬链接。例]
[zhengwq@mail2 ~]$ cd coffee
[zhengwq@mail2 coffee]$ ls -il软链接(符号链接):
软链接克服了硬链接的不足,没有任何文件系统的限制,任何用户可以创建指向目录的符号链接。因而现在更为广泛使用,它具有更大的灵活性,甚至可以跨越不同机器、不同网络对文件进行链接。

 如果给ln命令加上- s选项,则建立软链接。如果[链接名]已经存在但不是目录,将不做链接。[链接名]可以是任何一个文件名(可包含路径),也可以是一个目录,并且允许它与“目标”不在同一个文件系统中。如果[链接名]是一个已经存在的目录,系统将在该目录下建立一个或多个与“目标”同名的文件,此新建的文件实际上是指向原“目标”的符号链接文件。

例子:
$ ls -il
13058 -rwx - - - - - - 1 longcheng longcheng 48 8月 5 16:38 file1
13059 -rwx - - - - - - 2 longcheng longcheng 57 8月 5 16:40 file2
13059 -rwx - - - - - - 2 longcheng longcheng 57 8月 5 16:40 file2hard

软连接是linux中一个常用命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在其它的 目录下用ln命令链接(link)就可以,不必重复的占用磁盘空间。

软连接也叫符号连接(Symbolic link),有点类似于Windows的快捷方式。它实际上是一个特殊的文件,在符号连接中文件实际上是一个文本文件,其中包含的有另一文件的位置信息。

具体用法是:ln -s 源文件 目标文件。

当前路径创建sp-transparent-order 引向/app/sp-transparent-order/sp-transparent-order.jar

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

ln 命令的基本格式如下:

[root@localhost ~]# ln [选项] 源文件 目标文件

选项:

-s:建立软链接文件。如果不加 "-s" 选项,则建立硬链接文件;

-f:强制。如果目标文件已经存在,则删除目标文件后再建立链接文件;
1、创建硬链接:

建立硬链接文件,目标文件没有写文件名,会和原名一致

也就是/tmp/cangls 是硬链接文件

2、创建软链接:

许多名称足够表明橡胶软连接功能完善,应用领域广。有一些名称是依据自身的原料或是自身在安装范围的作用来确定的,可是针对一些而言,有一些是依据自身的规格型号来取名的,例如单球橡胶软连接。橡胶软接头有很多型号规格和规格型号。在橡胶软连接的各种型号、规格和型号中,为了更好地区分和识别各种不同类型的橡胶软连接,橡胶软连接的图案越来越多,型号、规格和尺寸不断增加。未来,根据橡胶软连接的不同压力,KXT-I、KXT-II和KXT-IIII慢慢出现在KXT产品系列中,但除了压力外,单球橡胶软连接也慢慢改变了模式,以显示其强大的作用。

与单球橡胶软连接并列有规格型号为KST的双球橡胶软连接。这种橡胶软连接和单球橡胶软接头的结构特征发生了很大的变化。例如防拉脱双球橡胶软连接的规格型号表明为:KST-F。因而,各种各样不一样的种类慢慢依据转变。除了以上的这类简约的之外,也是有很多特色的橡胶软连接规格型号,例如:型号规格为KYP的载荷大小头橡胶软连接、KYT的同心大小头橡胶软连接、KKT的丝扣橡胶软连接以及KWT的塑料弯头产品系列这种。

以上就是好一点整理的什么是软连接相关内容,想要了解更多信息,敬请查阅好一点。

与“什么是软连接”相关推荐

每周推荐

成都购房新政策解读

成都购房新政策解读

时间:2023年02月09日



最新文章

公司介绍  联系我们
  鲁ICP备2021028409号-10

好一点 淄博机智熊网络科技有限公司版权所有 All right reserved. 版权所有

警告:未经本网授权不得转载、摘编或利用其它方式使用上述作品