软链接和硬链接   (为文件或目录建立链接文件,类似于windows系统的快捷方式),提高用户定位文件或定位目录的效率  链接文件包含软链接和硬链接两种类型,其中软链接又称为符号链接。无论是访问软链接还是硬链接,与直接访问原始文件的效果基本相同

软链接:ln -s 源文件或目录   链接文件或目标位置  ln -s 创建软链接 相当于创建了一个快捷方式 软链接建立时原始文件可以不存在  如果源文件被删除  那么软链接失效  如果删除源文件之后又重新建立源文件,那么软链接照样可以用  软连接文件的大小就是软链接文件本身的文件名字符长度  可以给目录做软链接,为了防止目录被删  
软链接指向文件所在的位置inode值

软硬的区别
硬链接不能跨分区建立连接 无法对文件夹创建
删除源文件可以继续访问硬链接
硬链接指向的是数据  并不是指向文件所在位置的inode的值
硬链接一般情况下,文件名和inode号码是一一对应关系,每个inode号码对应一个文件名,但是,unix/linux系统允许,多个文件名指向同一个inode号码。这意味着,可以用不同的文件名访问同样的内容,对文件内容进行修改,会影响到所有文件名,但是,删除一个文件名,不影响另一个文件名的访问。这种情况就被称为硬链接。ln  创建硬链接 相当于复制了一份副本 但是不占用磁盘空间 
硬链接和源文件的inode号相同
相同目录下不允许有相同名称  但是不同目录下允许有相同名称
可以对应硬链接去做硬链接
硬链接仅能对文件进行创建  对目录不行

软链接可以跨设备 可以支持文件夹
软链接删除源文件不能访问
除了硬链接以外,还有一种特殊情况。文件A和文件B的inode号码虽然不一样,但是文件A的内容是文件B的路径。读取文件A时,系统会自动讲访问者导向文件B。因此,无论打开哪一个文件,最终读取的都是文件B。这时,文件A就称为文件B的软链接(soft link)或者符号链接(symbolic link)。这意味着,文件A依赖于文件B而存在,如果删除了文件B,打开文件A就会报错:no such file or directory 这是软链接和硬链接最大的不同:文件A指向文件B的文件名,而不是文件B的inode号码,文件B的inode链接数不会因此发生变化。软链接指向源文件 修改软链接的数据相当于源文件修改数据  修改数据inode号不会变化

linux中软链接和硬链接相关推荐

  1. linux中软链接和硬链接,Linux中软链接和硬链接的区别

    Linux中软链接和硬链接的区别 链接文件: Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link). Inode 文 ...

  2. Linux中软链接与硬链接的作用、区别、创建、删除

    目录 1.软链接与硬链接的作用 (1)软链接 (2)硬链接 2.软.硬链接的相同点与区别 3.创建软.硬链接 4.删除方式 1.软链接与硬链接的作用 (1)软链接 软链接是Linux中常用的命令,它的 ...

  3. Linux创建软链接和硬链接的命令

    Linux创建软链接和硬链接的命令 link oldfile newfile # 硬链接 ln oldfile newfile # 硬链接 ln -s old.file soft.link # 软链接 ...

  4. linux 软链接_Linux 中软链接和硬链接的区别 | Linux 中国

    链接(Link)是一种快捷访问机制,它通过一个文件指向原始文件或目录的方式实现快捷访问,同时还记录了原始文件或目录的一些信息.https://linux.cn/article-12270-1.html ...

  5. Linux系统中软链接与硬链接使用特点

    链接Link是一种快捷访问机制,它通过一个文件指向原始文件或目录的方式实现快捷访问,同时还记录了原始文件或目录的一些信息. 链接允许多个不同文件对同一个文件进行引用. 什么是软链接 符号链接Symbo ...

  6. centos7删除符号链接_面试 | Linux 下软链接和硬链接的区别

    在 Linux 系统中,一切都是文件,然而为了区分不同类型的事物,我们有了: 普通文件 目录文件 链接文件 设备文件 在之前的文章<阿里面试题 | Nginx 所使用的 epoll 模型是什么? ...

  7. linux 软链接_面试 | Linux 下软链接和硬链接的区别

    在 Linux 系统中,一切都是文件,然而为了区分不同类型的事物,我们有了: 普通文件 目录文件 链接文件 设备文件 在之前的文章<阿里面试题 | Nginx 所使用的 epoll 模型是什么? ...

  8. linux文件软链接与硬链接

    1.命令格式: ln [参数][源文件或目录][目标文件或目录] 软链接只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间. 2.命令功能: Linux文件系统中,有所谓的链接(link),我们 ...

  9. linux目录和链接的区别,Linux 下软链接和硬链接的区别

    在 Linux 系统中,一切都是文件,然而为了区分不同类型的事物,我们有了: 普通文件 目录文件 链接文件 设备文件 在之前的文章<阿里面试题 | Nginx 所使用的 epoll 模型是什么? ...

最新文章

  1. 给Source Insight做个外挂系列之五--Insight “TabSiPlus”
  2. Ecstore 2.0 报表显示空白
  3. 统一的Ajax提交封装,一劳永逸好工具(带跨域处理)
  4. 域名备案以及再次白嫖阿里云
  5. 除了人工智能,霍金还担心“游牧外星人”会摧毁人类
  6. 【机器人】项目疑难杂症
  7. Roland SRX Series for Mac - 罗兰SRX系列音频插件合集
  8. 【软件应用】word等office软件中好用的数学公式编辑器插件
  9. 人人都知“双十一”,几人仍记“光棍节”
  10. T100——错误信息提示传入参数显示
  11. bluescreen view-windows 蓝屏分析原因
  12. 如何编译 cm12 (for 一加手机)
  13. Swiper实现手风琴式的图片展示
  14. 用JavaScript实现,用户输入自己的汽油编号,然后输入自己加多少升,就弹出价格
  15. YUV转RGB查表方式的代码
  16. 超低功耗离线智能语音识别芯片AT6811
  17. RBP系统管理之服务器参数管理
  18. 用python玩转数据作业答案_大学mooc2020年用Python玩转数据作业答案
  19. 【财经期刊FM-Radio|2020年11月19日】
  20. 基于casbin的ABAC/RBAC权限实践

热门文章

  1. Java 字节数组流
  2. Keyshot 11版本,全新发布
  3. 冶金行业数字化集采管理平台:加强冶金行业供应链协同发展,提升产业智慧化
  4. 【电源设计】14控制与环路设计
  5. Lightroom Classic 2023(lrc2023)支持win/mca 直装版
  6. 技术选型解决方案之腾讯云TDSQL数据库实战
  7. Springboot 指定重发的次数和延迟时间,定时异步执行 重发任务
  8. NAS 网络附加存储
  9. 2022年博客新星排行榜 日榜 2023-01-03 博客新星榜
  10. 计算机图形学经典教材《计算机图形学原理及实践》作者荣获2021年计算机历史博物馆Fellow奖...