Linux硬链接和软链接
2019独角兽企业重金招聘Python工程师标准>>>
链接文件
1 软链接soft link
软链接(soft link)又叫符号链接(symbolic link),这个文件包含了另一个文件的路径名,可以是任意文件或目录,可以链接不同文件系统的文件。软链接文件有类似于Windows的快捷方式,删除源文件后链接会失效。
- 创建软链接: ln -s [源文件] [目标文件]
2 硬链接hard link
硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。进行硬链接的时候该文件的内容并没有任何变化,只是指定了相同的inode index。
- 硬链接有两个限制:
1)不能跨文件系统创建硬链接,因为不同的文件系统有不同的inode index;
2)目录不能创建硬链接。 - 创建硬链接: ln [源文件] [目标文件]
软链接和硬链接的区别:
1)硬链接就是同一个文件使用了多个别名(他们有共同的 inode)。软链接就是一个普通文件,只是数据块内容有点特殊(文件用户数据块中存放的内容是另一文件的路径名的指向,类似于Windows下的快捷方式)。
2)由于硬链接是有着相同 inode 号仅文件名不同的文件,因此,删除一个硬链接文件并不影响其他有相同 inode 号的文件。删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。
3)硬链接不能对目录进行创建,只可对文件创建。软链接可对文件或目录创建。
转载于:https://my.oschina.net/primerliu/blog/1593421
Linux硬链接和软链接相关推荐
- linux查看硬链接的对应文件,区分Linux硬链接与软链接
在Linux中,连接文件有两种,一种类似于Windows的快捷方式,可以让你快速地链接到目标文件(或目录),这种称为软链接(soft link),也叫作符号链接(symbolic link):另一种则 ...
- linux硬链接与软链接
详细文章链接:https://www.cnblogs.com/crazylqy/p/5821105.html (上面这个也是转载的!) 区别: 1.硬链接原文件/链接文件公用一个inode号,说明他们 ...
- Linux 硬链接和软链接的区别
硬链接和软链接的区别 Linux 与其他类 UNIX 系统一样并不区分文件与目录:目录是记录了其他文件名的文件.我们知道文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user ...
- yfan.qiu linux硬链接与软链接
http://www.cnblogs.com/yfanqiu/archive/2012/06/11/2545556.html Linux 系统中有软链接和硬链接两种特殊的"文件". ...
- Linux可以对目录进行硬链接,Linux硬链接与软链接原理及用法解析
在linux系统中有种文件是链接文件,可以为解决文件的共享使用.链接的方式可以分为两种,一种是硬链接(hard link),另一种是软链接或者也称为符号链接(symbolic link). 硬链接概念 ...
- LINUX 硬链接与软链接的区别
对于一个文件来说,有唯一的索引接点(inode)与之对应,而对于一个索引接点号,却可以有多个文件名与之对应.因此,在磁盘上的同一个文件可以通过不同的路径去访问该文件.注意在Linux下是一切皆文件的啊 ...
- linux 硬链接和软链接
在学习linux的过程中,我经常把软硬链接,所以今天专门查了一些资料,然后整合在自己的博客中,方便以后复习,查看. 一方面也是因为看了vamei的linux的概念与体系系列文章,感觉不全的做些补充. ...
- linux硬连接脚本,linux 硬链接和软链接深入理解
在学习linux的过程中,我经常把软硬链接,所以今天专门查了一些资料,然后整合在自己的博客中,方便以后复习,查看. 一方面也是因为看了vamei的linux的概念与体系系列文章,感觉不全的做些补充. ...
- Linux 硬链接与软链接
在 Linux 中,链接文件分为两种,一种类似于 Windows 的快捷方式,可以让你快速地链接到目标文件(或目录),这种称为软链接(soft link),也叫作符号链接(symbolic link) ...
最新文章
- [转]linux tr命令详解
- Linux系统高可用集群软件之Keepalived
- Windows 10强推新功能:能否让你的电脑更快
- .NET Standard@Xamarin.Forms
- vue怎么使用php调取数据,vue 数据操作
- 蓝桥杯第八届省赛JAVA真题----Excel地址
- phpcmsV9 用户vip过期后,自动降级的办法 - 代码篇
- Linux内存管理:内存描述之内存节点node
- mysql查看线程详解(转载)
- Android TextView之空格占位法
- 云计算vs雾计算:物联网的发展能否「云开雾散」?
- 使用openssl库实现RSA、AES数据加密
- FL Studio20中文高级版免费下载解锁教程
- 如何下载macOS Ventura、Monterey、Big Sur、Catalina Mojave完整安装程序
- 英剧推荐【IT狂人】
- 巨杉数据库SCDP认证考试答案
- 趣图 | 念念不忘必有回响
- php用户登录论坛系统,PHPWind
- PostgreSQL设置字段默认值汇总(包含varchar,int,bool,时间,主键自增)
- 录音棚的基本搭建//2021-1-31
热门文章
- OpenCV4每日一练day10:图像校正
- C++之指针探究(二):一级指针和一维数组
- 女生中专学计算机,女生读中专哪个专业好
- linux test 使用方法,Linux系统test命令使用方法介绍
- python批量读取图片并批量保存_Python实现批量读取图片并存入mongodb数据库的方法示例...
- oracle12 共享内存不存在,DBA警世录:Oracle的共享内存段
- 用Java绘制柱形图_Java使用JFreeChart绘制柱形图
- linux-libre 电脑,[图]没有任何专有代码 GNU Linux-libre 5.1-gnu内核正式发布
- 修补工具为什么修不干净_超声波洗不干净牙齿吗?为什么还要喷砂?
- 论高校计算机信息管理能力的提升,论高校计算机信息管理能力的提升