首页天道酬勤linux显示当前绝对路径,什么是硬连接和软链接

linux显示当前绝对路径,什么是硬连接和软链接

张世龙 05-13 13:11 34次浏览

一、Linux连接文件Linux提供两种连接文件:符号链接(软链接)和硬链接,与Windows上的快捷方式相似。 硬链接通过文件系统的inode连接生成新文件名,而不是生成新文件。

inode :记录文件的属性。 为每个文件记录每个inode。 索引节点相当于文件ID,查找文件时首先找到索引节点,然后读取文件内容。

二、ln命令

ln命令创建连接文件。

ln[选项]源文件目标文件

可选:创建-s符号链接(软链接) ) ) )。

ln源文件目标文件(不需要参数。 硬连接) ) )。

-f强制创建连接文件。 如果目标存在,请在创建连接文件之前删除目标文件。

三、硬连接硬链接是指多个文件指向同一inode。 硬链接知识点:

、具有相同inode的多个文件是相互硬链接的文件,建立硬链接相当于增加了文件实体的入口。

、对于硬链接文件,只有删除源文件和所有相应的硬链接文件时,才会删除文件实体。

、根据硬链接文件的特点,在文件中创建硬链接,可以防止文件被错误删除。

、无论是修改源文件还是连接文件,其他文件的数据都会发生变更。

、硬连接不能跨越文件系统。

、硬件连接无法与样本连接。

由于这些限制,硬链接实际上很少使用。

3358 www.Sina.com/http://www.Sina.com /符号连接就像Windows上的快捷方式,符号链接也称为软连接,经常使用软连接。 符号连接相当于创建一个独立的文件,数据读取目标文件的文件名。 软连接的特点:

、可以连接目录。

可以穿越文件系统。

、删除源文件后,软连接文件也“无法打开”。

、符号连接文件用-指示具体的连接文件。

、符号连接请使用绝对路径。 否则连接会有问题。 (cp -d /绝对路径.)维护软连接属性

如果不使用绝对路径,则cp中的文件无效。 (是红色字体,没有该文件或目录。 )移植linux根文件时可能需要源文件。 在这种情况下,请不要添加cp -d。 )在这种情况下,您可以不使用绝对路径,但建议添加以避免出现其他问题。

lspci在linux系统中,ln命令建立软链接 linux查看安装的软件,为什么ubuntu安装软件不成功