Linux 软链接与硬链接

简介: 创建软链接软链接是一个指向另一个文件或目录的引用,类似于Windows系统中的快捷方式。ln -s [目标文件路径] [链接文件名]例如,要在当前目录下创建一个名为link_file的软链接,指向/home/user/desktop/link,可以执行以下命令ln -s /home/user/desktop/link link_file这将创建一个软链接link_file,它实际上是指向/home/user/desktop/link的引用。

创建软链接

软链接是一个指向另一个文件或目录的引用,类似于Windows系统中的快捷方式。

ln -s [目标文件路径] [链接文件名]

例如,要在当前目录下创建一个名为link_file的软链接,指向/home/user/desktop/link,可以执行以下命令

ln -s /home/user/desktop/link link_file

这将创建一个软链接link_file,它实际上是指向/home/user/desktop/link的引用。

创建硬链接

就像是创建了原始文件的副本,但实际上它们都指向相同的数据块。

ln [目标文件路径] [链接文件名]

例如,要在当前目录下创建一个名为link_file的硬链接,指向/home/user/desktop/link,可以执行以下命令

ln /home/user/desktop/link link_file

这将创建一个硬链接link_file,它与/home/user/desktop/link 实际上是相同的文件内容。

删除软链接

rm [软链接文件名]

软链接与硬链接区别

软链接

就像是创建了一个快捷方式,指向另一个文件或目录。

如果原始文件被删除或移动,软链接失效,因为它只是一个路径的引用。

可以跨越不同文件系统,例如/home/user,另一个在/mnt/data

有一个特殊的标志,表示它是一个软链接文件。

硬链接

就像是创建了原始文件的副本,但实际上它们都指向相同的数据块。

如果原始文件被删除,硬链接仍然有效,因为它们共享相同的数据块。

只能在同一个文件系统中创建。

看起来像独立的文件,没有特殊的标志。

目录
相关文章
|
5月前
|
Linux 索引
在Linux中,符号链接与硬链接有何区别?
在Linux中,符号链接与硬链接有何区别?
|
5月前
|
Linux 索引 Windows
在Linux中,什么是硬链接和软链接?
在Linux中,什么是硬链接和软链接?
|
5月前
|
存储 Linux 索引
在Linux中,软连接和硬链接的区别?
在Linux中,软连接和硬链接的区别?
|
5月前
|
存储 Linux
在Linux中,硬链接和软链接有何区别?
在Linux中,硬链接和软链接有何区别?
|
5月前
|
存储 安全 Linux
在Linux中,硬链接和软链接特点和区别?
在Linux中,硬链接和软链接特点和区别?
|
7月前
|
Linux 数据处理 数据安全/隐私保护
探索Linux命令lchfn:更改文件或目录的硬链接数
在Linux中,`ln`命令用于创建硬链接,而非`lchfn`。硬链接指向文件的inode,多条目共享相同数据。了解硬链接有助于理解文件系统行为。使用`ln 源文件 目标链接名`创建硬链接,`ls -li`查看硬链接数。直接修改硬链接数风险高,应谨慎操作,区别硬链接和软链接,确保数据安全,并常查阅`man ln`。
|
7月前
|
Linux C语言 Windows
Linux技术分享:Linux设置软链接
Linux技术分享:Linux设置软链接
73 2
|
7月前
|
监控 安全 Linux
【权限维持】Linux&OpenSSH&PAM后门&SSH软链接&公私钥登录
【权限维持】Linux&OpenSSH&PAM后门&SSH软链接&公私钥登录
110 2
|
7月前
|
Linux vr&ar C语言
【linux】硬链接和软链接
【linux】硬链接和软链接
45 0
|
8月前
|
Linux 编译器 Windows
Linux软链接使用技巧
Linux软链接使用技巧
55 1