【Linux】开始认识软硬链接
在Linux中,软硬链接是文件系统中不同的概念,但它们都可以用于链接文件。
硬链接(Hard Link)
硬链接允许你创建多个文件名指向同一个文件数据。你不能硬链接目录,只能用于文件。当你删除一个硬链接时,文件实际上不会被删除,直到所有指向它的硬链接都被删除。
创建一个硬链接的命令是 ln
,后面跟着源文件和目标文件。
ln source_file hard_link_file
软链接(Symbolic Link 或 Symlink)
软链接,也称为符号链接,它创建一个特殊类型的文件,该文件包含指向另一个文件的指针。删除软链接或源文件后,软链接将不可用。
创建一个软链接的命令是 ln
,后面跟着 -s
选项和源文件以及目标文件。
ln -s source_file soft_link_file
例子:
假设有一个文件 /home/user/original_file.txt
,你想创建一个硬链接和一个软链接。
硬链接:
ln /home/user/original_file.txt /home/user/hard_link_file.txt
软链接:
ln -s /home/user/original_file.txt /home/user/soft_link_file.txt
评论已关闭