【Linux】文件的软硬链接
    		       		warning:
    		            这篇文章距离上次修改已过448天,其中的内容可能已经有所变动。
    		        
        		                
                在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           
评论已关闭