Linux命令 - ln软连接与硬链接

Linux命令

ln命令可以生成软链接和硬链接,也可叫做符号链接和实体链接。 有兴趣深入理解的可以查阅相关文档,一般的读者只需记住以下几点即可:

1.不管是软链接还是硬链接都不会额外增加磁盘空间(虽然实际情况可能会多占用1个block)
2.软链接会占用1个inode,而硬链接不占用inode(想深究的可以自行查阅,不深究的可以直接略过)
3.硬链接不能跨文件系统,不能链接目录(可以得出软链接是可以的)。

我相信通过上面例子的解释,你应该可以自己辨别在哪些情况选择哪种链接方式了吧。

###bash###
#常用命令选项
#默认硬链接
-s      #软链接
-f      #如果目标文件存在时,直接移除后再创建(危险)

#未来有一天当你想要删除软链接bbb
#只要敲如下命令
rm -f bbb

#千万别大意敲如下命令,这样会把aaa里面的10个文件删除掉
rm -rf bbb/  在使用软连接过程中,请使用绝对路径,如果使用了想对路径,可能会出现连接数过多错误,

猜你喜欢

转载自www.linuxidc.com/Linux/2019-09/160773.htm