linux中软链接和硬链接
软链接和硬链接 (为文件或目录建立链接文件,类似于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中软链接和硬链接相关推荐
- linux中软链接和硬链接,Linux中软链接和硬链接的区别
Linux中软链接和硬链接的区别 链接文件: Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link). Inode 文 ...
- Linux中软链接与硬链接的作用、区别、创建、删除
目录 1.软链接与硬链接的作用 (1)软链接 (2)硬链接 2.软.硬链接的相同点与区别 3.创建软.硬链接 4.删除方式 1.软链接与硬链接的作用 (1)软链接 软链接是Linux中常用的命令,它的 ...
- Linux创建软链接和硬链接的命令
Linux创建软链接和硬链接的命令 link oldfile newfile # 硬链接 ln oldfile newfile # 硬链接 ln -s old.file soft.link # 软链接 ...
- linux 软链接_Linux 中软链接和硬链接的区别 | Linux 中国
链接(Link)是一种快捷访问机制,它通过一个文件指向原始文件或目录的方式实现快捷访问,同时还记录了原始文件或目录的一些信息.https://linux.cn/article-12270-1.html ...
- Linux系统中软链接与硬链接使用特点
链接Link是一种快捷访问机制,它通过一个文件指向原始文件或目录的方式实现快捷访问,同时还记录了原始文件或目录的一些信息. 链接允许多个不同文件对同一个文件进行引用. 什么是软链接 符号链接Symbo ...
- centos7删除符号链接_面试 | Linux 下软链接和硬链接的区别
在 Linux 系统中,一切都是文件,然而为了区分不同类型的事物,我们有了: 普通文件 目录文件 链接文件 设备文件 在之前的文章<阿里面试题 | Nginx 所使用的 epoll 模型是什么? ...
- linux 软链接_面试 | Linux 下软链接和硬链接的区别
在 Linux 系统中,一切都是文件,然而为了区分不同类型的事物,我们有了: 普通文件 目录文件 链接文件 设备文件 在之前的文章<阿里面试题 | Nginx 所使用的 epoll 模型是什么? ...
- linux文件软链接与硬链接
1.命令格式: ln [参数][源文件或目录][目标文件或目录] 软链接只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间. 2.命令功能: Linux文件系统中,有所谓的链接(link),我们 ...
- linux目录和链接的区别,Linux 下软链接和硬链接的区别
在 Linux 系统中,一切都是文件,然而为了区分不同类型的事物,我们有了: 普通文件 目录文件 链接文件 设备文件 在之前的文章<阿里面试题 | Nginx 所使用的 epoll 模型是什么? ...
最新文章
- 给Source Insight做个外挂系列之五--Insight “TabSiPlus”
- Ecstore 2.0 报表显示空白
- 统一的Ajax提交封装,一劳永逸好工具(带跨域处理)
- 域名备案以及再次白嫖阿里云
- 除了人工智能,霍金还担心“游牧外星人”会摧毁人类
- 【机器人】项目疑难杂症
- Roland SRX Series for Mac - 罗兰SRX系列音频插件合集
- 【软件应用】word等office软件中好用的数学公式编辑器插件
- 人人都知“双十一”,几人仍记“光棍节”
- T100——错误信息提示传入参数显示
- bluescreen view-windows 蓝屏分析原因
- 如何编译 cm12 (for 一加手机)
- Swiper实现手风琴式的图片展示
- 用JavaScript实现,用户输入自己的汽油编号,然后输入自己加多少升,就弹出价格
- YUV转RGB查表方式的代码
- 超低功耗离线智能语音识别芯片AT6811
- RBP系统管理之服务器参数管理
- 用python玩转数据作业答案_大学mooc2020年用Python玩转数据作业答案
- 【财经期刊FM-Radio|2020年11月19日】
- 基于casbin的ABAC/RBAC权限实践
热门文章
- Java 字节数组流
- Keyshot 11版本,全新发布
- 冶金行业数字化集采管理平台:加强冶金行业供应链协同发展,提升产业智慧化
- 【电源设计】14控制与环路设计
- Lightroom Classic 2023(lrc2023)支持win/mca 直装版
- 技术选型解决方案之腾讯云TDSQL数据库实战
- Springboot 指定重发的次数和延迟时间,定时异步执行 重发任务
- NAS 网络附加存储
- 2022年博客新星排行榜 日榜 2023-01-03 博客新星榜
- 计算机图形学经典教材《计算机图形学原理及实践》作者荣获2021年计算机历史博物馆Fellow奖...