标签:nod inode node 显示 工作 mkdir 无法访问 块设备 成功
硬链接和软连接区别(4)连接数
硬链接:创建新的硬链接,连接数会增加,删除硬链接,连接数减少
例:
ln file1.txt file2.txt
ll file1.txt file2.txt (链接数相同)
ln file2.txt file4.txt
ll file2.txt file1.txt file4.txt (连接数增加)
rm -f file2.txt
ll -file1.txt (链接数减少)
软连接:创建或删除,连接数不会变化
例:
ll file1.txt (查看文件连接数)
ln -s file1.txt file5.txt
ll file1.txt (链接数没有变化)
(5)文件夹
硬链接:不支持
例:
mkdir test
ln /data/test /data/test2 (提示:失败信息)
软连接:支持
例:
ln -s /data/test /data/test2 (成功)
(6)相对路径
硬链接:原始文件相对路径是相对于当前工作目录
软连接:原始文件的相对路径是相对于链接文件的路径
(7)文件类型
硬链接:和源文件相同
例:
ln file1.txt file2.txt
ll file1.txt file2.txt (查看文件属性,文件类型相同)
软连接:链接文件和源文件无关
例:
ln -s file1.txt file6.txt
ll file1.txt file6.txt (文件属性显示,file6.txt文件的类型为链接文件)
(8)删除源文件
硬链接:只是连接数减一,但链接文件的访问不受影响
例:
ln file1.txt file2.txt
ll file1.txt file2.txt (链接数相同)
rm -f file1.txt
ll file2.txt (链接数减少)
cat file2.txt
软连接:链接文件将无法访问
例:
ln -s file1.txt file5.txt
rm -f file1.txt
cat file5.txt (提示没有文件)
标签:nod inode node 显示 工作 mkdir 无法访问 块设备 成功
原文地址:https://blog.51cto.com/14968696/2545668