【Linux】文件的软硬链接
warning:
这篇文章距离上次修改已过193天,其中的内容可能已经有所变动。
在Linux中,文件的硬链接(hard link)和软链接(symbolic link,又称作符号链接)是不同的东西。
硬链接:
- 硬链接是一个指向文件真实位置的指针。
- 创建硬链接不会创建新的文件副本。
- 删除原文件对硬链接文件无影响。
- 硬链接不能跨文件系统。
- 每个文件可有多个硬链接。
创建硬链接的命令是 ln
不带参数:
ln existing_file new_hard_link
软链接:
- 软链接是一个特殊类型的文件,包含了指向原文件的路径。
- 创建软链接会创建一个新的文件。
- 删除原文件后,软链接文件会失效。
- 软链接可以跨文件系统。
- 每个文件只能有一个软链接。
创建软链接的命令是 ln
带 -s
参数:
ln -s existing_file new_symbolic_link
例如:
# 创建一个硬链接
ln myfile.txt myhardlink.txt
# 创建一个软链接
ln -s myfile.txt mysymlink.txt
评论已关闭