首页

文章

linux设备文件和链接文件的区别是什么

发布网友 发布时间:2022-04-20 03:28

我来回答

1个回答

热心网友 时间:2023-06-22 19:59

根据两者的定义就知道有什么区别:
设备文件包含如下:
Linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取)、块设备(有缓冲且可以随机存取)。每个字符设备和块设备都必须有主、次设备号,主设备号相同的设备是同类设备(使用同一个驱动程序)。这些设备中,有些设备是对实际存在的物理硬件的抽象,而有些设备则是内核自身提供的功能(不依赖于特定的物理硬件,又称为"虚拟设备")。每个设备在 /dev 目录下都有一个对应的文件(节点)。可以通过 cat /proc/devices 命令查看当前已经加载的设备驱动程序的主设备号。内核能够识别的所有设备都记录在原码树下的 Documentation/devices.txt 文件中。在 /dev 目录下除了字符设备和块设备节点之外还通常还会存在:FIFO管道、Socket、软/硬连接、目录。这些东西没有主/次设备号。
链接文件:

Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号链接(Symbolic link)。
我们首先来了解一下几个名词:
索引节点(inode)
要了解链接,我们首先得了解一个概念,叫索引节点(inode)。在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号,我们可以将inode简单理解成一个指针,它永远指向本文件的具体存储位置。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。系统是通过索引节点(而不是文件名)来定位每一个文件。
硬链接(Hard Link)
硬链接说白了是一个指针,指向文件索引节点,系统并不为它重新分配inode。可以用:ln命令来建立硬链接。
引用
ln [options] existingfile newfile
ln [options] existingfile-list directory

用法:
第一种为”existingfile”创建硬链接,文件名为”newfile”。
第二种在”directory”目录中,为” existingfile-list”中包含的所有文件创建一个同名的硬链接。
常用可选[options]:-f 无论”newfile”存在与否,都创建链接。-n 如果”newfile”已存在,就不创建链接。
软链接(Soft Link)
软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。和win下的快捷方式差不多。
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 12306哪个SB设计的 linux中软链接和硬链接的区别是什么?麻烦说细点、... linux 软连接和硬链接的区别 友环(LinkSoft)公司 有谁了解? 软连接和硬链接分别是什么意思,怎么个接法啊? 如何评价微软高级工程师痴迷于soft link这一linux... softlinkDP头能在西门子上用吗 什么是软连接? 欧辰plc softlink 300 怎么样 Softlink Profibus 300 972-0BA12与西门子的6ES7 9... linux/unix中soft link和hard link的区别是什么? linux/unix中soft link和hard link的区别是什么 微信公众平台如何更换邮箱 <士兵突击>中成才是怎么被淘汰的?? 《士兵突击》中,袁朗不喜欢成才的原因是什么? 《士兵突击》曾经刷了很多遍,当时为什么老A袁朗死... 微信公众号如何改绑qq邮箱 五年级下册语文,数学,新课堂AB卷[配人教版]全题,... 同步单元测试ab卷人教版数学五年级下册第三单元测... 英才点津五年级下册数学七单元AB卷的题,今天回答给分 符号链接与硬链接的区别? 在linux中,使用cp命令如何创建文件的软链接与硬链... 老板要用一个网络的办公软件,就是用来办公的那种... Linux文件系统中硬链接和软链接的区别 softLink.dll文件出错 怎么解决? 什么是符号链接 软链接和硬链接的区别 ps怎么出二寸照片 photoshop怎样制作二寸照片 ps 2003 制作二寸照片步骤 用ps制作二寸照片排版 怎样制作2寸照片电子照片 ps制作一寸及二寸照片,标准尺寸及分辨率,及具体步骤 怎么用PS cs5制作一寸二寸的照片 photoshop做2寸照片怎么做 怎么用photoshop生成二寸照片 北京有名气的西餐厅有哪些,档次高一点的,提供的越... 西餐厅经营理念 临沂哪家的西餐厅好? 如何经营西餐厅
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com