hard link and soft link

硬链接:一个文件两个不同的进入,相当于一个教室两个门,从哪个门进都进到同一个教室

硬链接特征:

1、拥有相同的 i节点 和相同的存储block快,可以看做是同一个文件

2、可通过i节点识别,i节点号相同

3、不能跨分区

4、不能针对目录使用

5、删除文件,硬链接正常使用

软链接特征:

1、类似windows快捷方式

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

3、lrwxrwxrwx l软链接,软链接文件权限都为rwxrwxrwx,但具体看原文件的权限

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

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

6、创建软链接一定要写绝对路径

注意软链接的文件权限为777 但是最终权限有源文件决定 l表示软链接文件。

一旦源文件删除,软链接将不能使用。(这是和硬链接的主要区别)

注:创建软链接时,源文件要始终使用绝对路径,否则,若创建的软链接和源文件不在同一个目录时,会找不到源文件。(硬链接不会有这种情况)

限制少,更灵活,推荐使用。

command conferrence

ln [原文件] [目标文件] :硬链接

ln -s [原文件绝对路劲] [目标文件] -s代表软连接,soft。

ln hello hello.hard ->硬链接

ln -s hello hello.soft ->软连接

硬链接,相同的i节点,可以看作一个文件,大小完全一样。不能跨分区使用,不能对目录使用。

查看文件i节点命令

ls -i 文件1 文件2 ...

1、使用mv 命令重命名文件,inode不改变

插入文本:echo [文本内容] >> 文件、详

linux 查看链接最终目标,linux学习笔记7-链接相关推荐

  1. linux查看ogg客户端版本,OGG学习笔记05-OGG的版本

    刚接触OGG的时候,很容易被众多的版本搞晕,虽然官方有提供各版本对应认证OS和DB的表格. 个人认为一个比较简单的方式,是直接去edelivery.oracle.com下载OGG,选定一个大版本后,这 ...

  2. Linux与C++11多线程编程(学习笔记)

    多线程编程与资源同步 在Windows下,主线程退出后,子线程也会被关闭; 在Linux下,主线程退出后,系统不会关闭子线程,这样就产生了僵尸进程 3.2.1创建线程 Linux 线程的创建 #inc ...

  3. Linux内存从0到1学习笔记(4,TLB)

    一.TLB简介 Kernel初始化的时候,会在初始化内存中创建页表:而处理器读取指令和数据的时候需要首先通过MMU查表得到物理地址,然后在访问物理地址读取指令或数据.MMU查表过程汇中需要4次访问内存 ...

  4. C++学习笔记目录链接(持续更新中)

    学习目标: C++学习笔记目录链接(持续更新中,未完待续) 学习内容: 序号 链接 0 C++ 常见bug记录(持续记录中) 1 C++学习笔记1[数据类型] 2 C++学习笔记2[表达式与语句] 3 ...

  5. 《南溪的目标检测学习笔记》——COCO数据集的学习笔记

    1 COCO数据集 COCO数据集下载链接:COCO_download 1.1 数据概览 数据集大小 train: 118287张 train+val: 123287张 val: 5000张 目标数量 ...

  6. 《南溪的目标检测学习笔记》——夏侯南溪的CNN调参笔记,加油

    1 致谢 感谢赵老师的教导! 感谢张老师的指导! 2 调参目标 在COCO数据集上获得mAP>=10.0的模型,现在PaddleDetection上的Anchor-Free模型[TTFNet]的 ...

  7. 《南溪的目标检测学习笔记》——模型预处理的学习笔记

    1 介绍 在目标检测任务中,模型预处理分为两个步骤: 图像预处理:基于图像处理算法 数值预处理:基于机器学习理论 关于图像预处理,请参考<南溪的目标检测学习笔记>--图像预处理的学习笔记 ...

  8. 《南溪的目标检测学习笔记》的笔记目录

    1 前言 这是<南溪的目标检测学习笔记>的目录~ 2 学习目标检测的思路--"总纲" <南溪的目标检测学习笔记>--目标检测的学习笔记 我在这篇文章中介绍了 ...

  9. 《南溪的目标检测学习笔记》——目标检测模型的设计笔记

    1 南溪学习的目标检测模型--DETR 南溪最赞赏的目标检测模型是DETR, 论文名称:End-to-End Object Detection with Transformers 1.2 decode ...

最新文章

  1. 从计算机视觉的小白变为大神,你需要经历这七个阶段
  2. Beta冲刺提交-星期四
  3. 同网段不同网段主机间通信原理
  4. Java学习 第三章 数组(二)多维数组
  5. 《树莓派Python编程入门与实战》——2.1 了解Linux
  6. mysql 封装json数据类型_mysql中的json数据类型
  7. 合并多行查询数据到一行:使用自连接、FOR XML PATH('')、STUFF或REPLACE函数
  8. esp8266作为wifi中继固件 无线信号延展
  9. 手机版kali Linux教程(质量高)
  10. 霹雳吧啦Wz语义分割学习笔记P7
  11. 利用Modem实现远程双机互联
  12. 统计天数oracle,Oracle计算连续天数,计算连续时间,Oracle连续天数统计
  13. 第二章 软件测试基础
  14. 禁用win10笔记本键盘
  15. JS中的NaN和isNaN
  16. 黑客攻防技术宝典(十八)
  17. matlab 光栅 傅里叶,光栅原理及MATLAB仿真汇编.doc
  18. 【笔记】WGAN GP :WGAN自己的李普西斯条件是gradient clipping(大部分weight是正负0.01),在此基础上增加新的motivation让WGAN GP实现李普西斯条件
  19. 正版Xshell+Xftp免费使用,你还在找破解版吗
  20. 倩女幽魂显示服务器繁忙,倩女幽魂手游新服首开服务器爆满,万人排队逼疯玩家...

热门文章

  1. websocket wss_使用wss和HTTPS / TLS保护WebSocket的安全
  2. 通过READ-BEHIND CACHE来控制缓慢的生产者
  3. Apache Ranger插件的美丽简洁
  4. netbeans7.4_NetBeans 7.4的本机Java打包
  5. jedis入门_Jedis入门
  6. Spring Security with Spring Boot 2.0:使用Servlet堆栈的简单身份验证
  7. 状态模式 设计模式_设计模式:状态
  8. ElasticSearch初学者教程
  9. wso2 esb_通过运行示例从WSO2 ESB开始
  10. primefaces_轻量级Web应用程序:PrimeFaces(JSF)+ Guice + MyBatis(第1部分)