Linux软连接和硬链接
创建链接的方式
在当前路径创建链接
ln 需要被链接的文件 链接之后创建出来的新文件名(默认是硬链接)
举例:
#ln 123.txt 123_link_data.txt
ln -s 需要被链接的文件 链接之后创建出来的新文件名(-s参数之后是软连接)
举例:
#ln 123.txt 123_link_data_s.txt
硬链接的特点:
1.创建的硬链接文件是"-"一般文件。
2.在对硬链接文件进行更改之后,源文件的内容也会随之改变,反之依然。
3.ls -i可以看到硬链接文件和源文件的inode是相同的。
4.在删除源文件之后,链接文件依然可以正常使用查看。
5.可以通过给文件设置硬链接文件来防止重要文件被误删。
软链接的特点:
1.类似于Windows中的快捷方式。
2.创建的硬链接文件是"l"链接文件文件。
3.ls -i可以看到软链接文件和源文件的inode是不相同的。
4.在删除源文件之后,软链接文件会闪红。
5.给文件设置软链接文件来加快查找多级文件的效率。
6.软链接里面存放的是源文件的路径,指向源文件。