硬链接
只是在某个目录下新建一条文件名连接到某个inode号码的关联记录而已,如下图所示;
硬链接的特性:
- 只能对文件创建,不能应用于目录;
- 不能跨文件系统;
- 创建硬链接会增加文件被链接的次数;
- 一般来说,硬连接设置连接文件时,磁盘的空间与inode的数目都不会改变,硬链接只是在某个目录下的block多写入一个关联数据而已;
符号链接
符号链接就是在创建一个独立的文件,而这个文件会让数据的读取指向它连接的那个文件的文件名,如下图所示;
软链接的特性:
- 可应用于目录;
- 可以跨文件系统
- 不会增加被链接文件的链接次数;
- 其大小为指定的路径所包含的字符个数;
- symbolic link所创建的文件为一个独立的新文件,所以会占用掉inode和block
创建软硬链接的命令
ln [-s -v] SRC SEST
ln abc test/abc2 创建硬链接
ln -sv /backup/abc /backup/test/abc2 创建软链接
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。