文件处理命令
命令名称:ln
命令原意:Link
功能描述:生成链接文件
eg:
$ ln -s /etc/issue /tmp/issue.soft
创建文件/etc/issue的软链接/tmp/issue.soft
$ ln /etc/issue /tmp/issue.hard
创建文件/etc/issue的硬链接/tmp/issue.hard
生成的软链接有个l开头的,软连接相当于windows的快捷方式;这也是为什么要用软链接;虽然软链接可读可写可执行,但是其权限实际上是由原文件决定的;
硬链接原文件丢失后也可以执行,软链接则不行;
我们可以通过
ls -i issue.bak issue.bak.hard issue.bak.soft
看其i节点来判断是否是硬链接,硬链接的i节点和源文件相同;
我们很少时候用硬链接;一般只有在用实时的备份的时候才用硬链接;
硬链接是不能跨分区的;软链接可以跨分区;
硬链接不能链接目录