Linux之链接命令

一、常见的链接命令------ln

  1. 命令英文原意:link
  2. 命令所在路径:/bin/ln
  3. 执行权限:所有用户;
  4. 功能描述:生成链接文件;
  5. 语法:ln -s [原文件] [目标文件]-s:创建软链接);
  6. 范例:$ ln -s /etc/issue /tmp/issue.soft(生成软链接)、 $ ln /etc/issue /tmp/issue.hard (生成硬链接)。

二、软链接和硬链接的区别

软链接类似于Windows的快捷方式,硬链接常用来备份。

软链接的特征:

  • lrwxrwxrwx:l表示软链接类型,执行权限都是rwx;
  • 文件所占内存大小非常小,它表示的只是一个符号链接;
  • /tmp/issue.soft -> /etc/issue 箭头指向原文件。

硬链接的特征:

  • 与拷贝cp -p命令类似,但是硬链接文件和原文件同步更新;
  • 可以通过ls -i [文件名]命令查看i节点,硬链接文件和原文件的i节点相同,软链接文件和原文件的i节点不相同;
  • 不能跨分区;
  • 不能针对目录使用。

你可能感兴趣的:(linux,linux,shell)