📅  最后修改于: 2023-12-03 14:43:56.718000             🧑  作者: Mango
ln
命令主要用于创建软链接和硬链接。软链接类似于 Windows 中的快捷方式,而硬链接则可以在文件被删除时仍然保留在磁盘中。
ln [OPTIONS] TARGET LINK_NAME
-s
:创建软链接-f
:强制覆盖已存在的链接-i
:交互式地指定是否要覆盖已存在的链接ln file1 file2
这将在当前目录下创建一个名为 file2
的硬链接,它与原始文件 file1
具有相同的 inode
和磁盘上的位置。
ln -s /path/to/original/file linkname
这将在当前目录下创建一个名为 linkname
的软链接,它将链接到指定的原始文件。
ls -l file1 file2
这将显示文件的详细信息,包括它们的访问权限、所有者、大小、创建日期等信息。在其中可以看到硬链接的 inode
和软链接的路径。
ln -sf file1 file2
这将强制覆盖名为 file2
的现有链接,以便它链接到 file1
。
ln -i file1 file2
这将提示你是否要覆盖名为 file2
的现有链接,以便它链接到 file1
。
使用 ln
命令可以轻松地创建和管理链接。无论是硬链接还是软链接,都可以帮助你在 Linux 操作系统中更好地管理你的文件和目录。