一、链接命令:ln  (link)

  • ln -s [源文件] [目标文件]
  • 功能描述:生成链接文件
  • 选项: -s 创建软链接

二、硬链接

  • 硬链接特征:

    1,拥有相同的i节点和存储block块,可以看作是同一个文件;

    2,可通过i节点识别;

    3,不能跨分区;

    4,不能针对目录使用;

  • 假如我们修改 硬链接里的内容,链接文件的内容也会跟着改变。
  • 硬链接的一些特性,比如不能跨分区,不能针对目录使用,以及容易误操作文件。所以我们一般不推荐使用,我们推荐使用软链接,类似windows里的快捷方式;

三、软链接

1,类似Windows快捷方式;

2,软链接拥有自己的I节点和Block块,但是数据块中只保存原有文件的文件名和I节点号,并没有实际的文件数据;

3,lrwxrwxrwx l 软链接 软链接文件权限都为 rwxrwxrwx

4,修改任意文件,另一个都改变;

5,删除原文件,软链接不能使用;

软链接和硬链接的重要区别是 假如把原文件删除,软链接则不能用,但是假如是硬链接,删除原文件的话,不影响硬链的使用;

  • 如下图,用echo为a文件添加内容,cat表示输出文件的内容。

ln /root/a /root/tmp/a.soft 表示从root目录中的a文件创建软链接到root/tmp目录下,名字为a.soft。注意:ln 必须跟/root/ 家目录,不能简写成

“ln a tmp/a.soft”

  • 如下图,软链接的incode和源文件的incode是不一样的,这点和硬链接不一样。

最新文章

  1. WPF程序将DLL嵌入到EXE的两种方法
  2. ArrayList 排序Sort()方法扩展
  3. bzoj 2631: tree 动态树+常数优化
  4. Swift中子类必须包含的构造器和析构器
  5. C#-gdi画图,双缓冲画图,Paint事件的触发---ShinePans
  6. Exception in thread "main" org.I0Itec.zkclient.exception.ZkAuthFailedException: Authentication failure is thrown while creating kafka topic
  7. 清北学堂Day3
  8. mock数据,尽量随机,采用中间表的方式实现
  9. Oracle的条件in包含NULL时的处理
  10. Convert the AScii to SAC file
  11. [zigbee]zigbee的一些基础
  12. Java扫描classpath指定包路径下所有class
  13. chapter02 K近邻分类器对Iris数据进行分类预测
  14. (转)SDL 1.2 to 2.0 Migration Guide--SDL1.2更新到SDL2.0指南
  15. 【剑指offer】06从尾到头打印链表,C++实现
  16. SpringMVC源码解析-DispatcherServlet启动流程和初始化
  17. 【C#基本功】1》panel的C#用法 panel
  18. 2018中国大学生程序设计竞赛 - 网络选拔赛 1001 - Buy and Resell 【优先队列维护最小堆+贪心】
  19. [CF 612E]Square Root of Permutation
  20. 0x00 使用Ant 设置项目

热门文章

  1. Airtest---UI自动化测试项目
  2. Codeforces Round #336 (Div. 2) D. Zuma(区间DP)
  3. 32 | 为什么还有kill不掉的语句?
  4. Greenplum 调优--数据分布法则 - 分布列与分区的选择
  5. GreenPlum 数据库创建用户、文件空间、表空间、数据库
  6. QT项目之创建.pri文件
  7. linux产看磁盘信息命令-lsblk,blkid,dumpe2fs
  8. Cogs 1714. [POJ1741][男人八题]树上的点对(点分治)
  9. LibreOJ #116. 有源汇有上下界最大流
  10. Python解释器安装问题-windows