今天在工作中遇到了“ln -sf”命令,发觉很久没用基本忘光,遂重拾鸟哥神书温补了一把。

简单描述的话,ln是linux中用来链接文件的,存在两种不同的连接:

1) Hard Link

实现该操作很简单 ln src_file dist_file

2) Soft Link

ln -s[f] src_file dist_file

-f参数表示,如果目标文件存在,先删除目标文件再创建。所以-f慎用。

那么Hard Link与Soft Link有何区别呢?

Hard:src和dist file可以等同为一个文件,在文件系统中会指向相同的inode,因此对任意一方的修改都会影响到另一方。H方式目前只支持文件。

Soft:可以理解成Windows中的快捷方式,src是本体,dist是壳子。

最新文章

  1. 使用JavaScript访问子节点方法elementNode.childNodes时,需要注意的地方
  2. 算法系列:HMM
  3. 瑞昱Realtek(Realtek HD Audio Driver)音频声卡驱动R2.49 for Win7_Vista
  4. Remove Duplicates from Sorted Array II ——LeetCode
  5. python高级编程之选择好名称:pepe8和命名最佳实践
  6. MYSQL this function has none of deterministic no sql ......错误
  7. Mysql 多列形成主键(复合主键 )
  8. servlete基础
  9. Win10下python不同版本同时安装并解决pip共存问题
  10. PostMessage 解析
  11. Python3编写网络爬虫08-数据存储方式一-文件存储
  12. Microsoft JET Database Engine 错误 '80004005' 未指定错误
  13. 让小区运营再智能一点,EasyRadius正式向WayOs用户提供到期弹出式提示充值页面
  14. UE4中动画蒙太奇的合成
  15. SpringCloud 进阶之Hystrix(断路器)
  16. 15.Git面试题
  17. MySQL更新丢失
  18. 【leetcode 简单】第三题 回文数
  19. git用法大全
  20. Mysql bin-log日志文件处理

热门文章

  1. flexbox实现不等宽不等高的瀑布流布局
  2. zip压缩命令的使用
  3. i++与++i
  4. jsp提交表单数据乱码,内置对象,以及过滤器
  5. Java 和 C+
  6. 用vc生成可被python调用的dll文件
  7. 【RobotFramework自动化测试】数据库值验证
  8. Spring Cloud集成相关优质项目推荐
  9. 推荐一些不错的计算机书籍(php c mysql linux等等)
  10. GPU渲染和GDI