在Linux中,文件链接分为硬链接和软链接(也称为符号链接)
创建硬链接的命令是ln,语法如下:
ln <源文件> <目标文件>
例如,为文件file1.txt创建一个名为file2.txt的硬链接:
ln file1.txt file2.txt
创建软链接的命令也是ln,但需要添加-s选项,语法如下:
ln -s <源文件或目录> <目标文件或目录>
例如,为文件file1.txt创建一个名为file3.txt的软链接:
ln -s file1.txt file3.txt
管理文件链接:
ls -l命令查看文件的详细信息,硬链接的数量会显示在文件权限字符串的末尾。rm命令删除文件链接,无论是硬链接还是软链接。如果要删除软链接本身而不是它指向的文件,可以使用rm -i <软链接>。注意:在删除硬链接时,只有当文件的硬链接计数减少到0时,文件的数据才会被删除。因此,在删除硬链接之前,请确保其他硬链接仍然需要访问文件内容。