天天看点

硬连接(hard link)与软连接(symbolic)

hard link只是在某个根目录下新建一条文件名连接到某inode号码的管理记录而已,不能跨文件系统、不能连接到目录。产生的是新文件名

symbolic link就是在创建一个独立的文件,而这个文件会让数据的读取指向它连接的那个文件的文件名。创建的文件会占用inode和block。产生的是新文件

使用实例:

实例1硬链接:

新建测试文件test  建立硬链接(注意硬连接不允许指向目录)发现inode号由1变为了2

硬连接(hard link)与软连接(symbolic)
硬连接(hard link)与软连接(symbolic)

实例2软连接:

建立软连接(ln -s) 发现两个文件指向不同的inode号码,以及/tmp/testing/test总共17个英文(算上/),所以test2文件大小为17bytes。

硬连接(hard link)与软连接(symbolic)

继续阅读