首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

比较 Windows 上四种不同的文件(夹)链接方式(NTFS 的硬链接、目录联接、符号链接,和大家熟知的快捷方式

快捷方式的本质是一个 lnk 后缀的文件,这个文件里面指向了如何打开目标文件文件夹的一些参数,于是当在文件资源管理器中打开快捷方式时,就直接打开了目标文件文件夹(当然,启动一个程序可能是大多数用法)...❌ ✔️ ✔️ 可链接到相对目录 ❌ ❌(可以使用相对路径创建,但创建完即变绝对路径) ✔️ 删除方法 del rd rd / del 当链接被单独删除后 只有所有指向原始文件的硬链接原始文件全部删除文件数据才会被删除...Windows Vista 之后原始文件夹不受影响;Windows 2000/XP/2003 会导致原始文件夹被删除原始文件夹不受影响。...当原始文件被单独删除后 硬链接依然能正常访问到文件的数据。 目录联接失效,指向不存在的目录。 符号链接失效,指向不存在的目录。...额外的坑 如果你在开始菜单里面有快捷方式指向了一个目录联接(Junction Point)中的文件,那么在 Windows 10 操作系统更新后这个快捷方式便会消失。

1.5K30

pnpm原理

盘、甚至是网络) 当我们删除文件时,删除的实际上是指针,因此,无论删除多么大的文件,速度都非常快。...像我们的U盘、硬盘里的文件虽然说看起来已经删除了,但是其实数据恢复公司是可以恢复的,因为数据还是存在的,只要删除文件后再没有存储其它文件就可以恢复,所以真正删除一个文件就是「可劲存可劲」 2、文件的拷贝...6、快捷方式 快捷方式类似于符号链接,是windows系统早期就支持的链接方式。...,当node执行符号链接下的JS文件时,会使用原始路径。...比方说:我在D盘装了LOL,在桌面创建了LOL快捷方式,相当于是符号链接,双击快捷方式运行游戏,在运行游戏的时候是按照LOL原始路径(D盘路径)运行的。

63120
您找到你想要的搜索结果了吗?
是的
没有找到

Innodb中MySQL如何快速删除2T的大表

现在就是erp.ibd文件太大,所以删除卡住了。 如何解决这个问题呢? 这里需要利用了linux中硬链接的知识,来进行快速删除。...下面容我上《鸟哥的私房菜》中的一些内容, 软链接其实大家可以类比理解为windows中的快捷方式,就不多介绍了,主要介绍一下硬链接。 至于这个硬链接,我简单说一下,不想贴一大堆话过来,看起来太累。...这个时候,你做了删除文件名(1)的操作,linux系统检测到,还有一个文件名(2)指向Inode Index,因此并不会真正的把文件删了,而是把文件名(1)的引用给删了,这步操作非常快,毕竟只是删除引用...接下来,你再做删除文件名(2)的操作,linux系统检测到,没有其他文件名指向该Inode Index,就会删除真正的存储文件,这步操作,是真正的文件,所以比较慢。 OK,我们用的就是上面的原理。...那么,这时的删除,已经把table从mysql中删除。但是磁盘空间,还没释放,因为还剩一个文件erp.ibd.hdlk。 如何正确的删除erp.ibd.hdlk呢?

2.8K20

Linux】理解文件系统——软硬链接

我们之前讨论的都是进程和被打开文件的关系,而如果一个文件是没有被打开呢?没有被打开的文件操作系统如何管理?...如果Linux中误删除一个文件,还是能恢复的,但是前提必须是inode和data block没有被占用,所以当误删除一个文件时,最好的办法就是什么都不做。...,软链接的数据块里保存的是所指向的目标文件的路径,所以目标文件,软链接也就失效了。...删除链接:既可以rm,也可以用unlink unlink soft_file.link 软链接相当于快捷方式。...2了: 如果把硬链接文件删除原始对应inode编号的文件: 所以一个文件真正的被删除:当一个文件的硬链接数变成0的时候才是真正的被删除

33440

链接和硬链接

Linux下的软链接其实就是Windows下的快捷方式。...ln -s 原始文件绝对路径 链接文件绝对路径 软链接快捷方式,它相当于指向该文件的指针。通过它可以访问原始文件链接文件的大小表示的是原始文件名的长度。...当我们删除这个软链接的时候,原始文件并不会被删除。 硬链接 在存储系统上,一个文件或目录包含在一个块 集合中。有关文件的信息包含在一个 inode 中。...如果一个文件有多个硬链接,仅在指向 inode 的最后一个链接删除链接数为 0 时文件才会被删除。不能为目录创建硬链接。 创建硬链接的命令格式如下:即使不使用绝对路径也没有问题。...ln 原始文件路径 链接文件路径 ? 如上图,硬链接不能跨越文件系统。当我们输入上面的命令创建硬链接以后。再来看看文件本身的链接计数。 ? 他的链接计数变成了两个。我们去删除Myfifo文件

1.3K20

文件管理大师:深入解析Linux文件与目录操控

一、文件命名规则 1、可以使用哪些字符? 除了字符“/之外,所有的字符都可以使用,但是要注意,在目录名或文件名中,不建议使用某些特殊字符,例如,、?、*等,尽量避免使用。...建议文件命名规则: 由于linux严格区分大小写,所以尽量都用小写字母如果必须对文件名进行分潮,建议使用"_",例如: 1....腻了,你上班就不会出错了) 1.rm命令不带参数 2.rm命令删除多个文件 3.rm -f强制删除文件 4.rm -r递归删除文件及目录 5.rm -r -f强制递归删除文件夹 6.危险命令 注意rm...命令后面,到底跟着的路径是什么,错一个字符,就错了,没有回头路 7.确保虚拟机快照备份完毕 8.库演示(千万别干) 人生第一次,制除linux所有资料(注意,此操作,不要在你的虚机以外任何地方执行,...In命令 In是link的意思,表示创建一个快捷方式,如同你windows的图标快捷方式 alias命令(别名命令) 昵称,别名的意思 alias在系统中是怎么用的呢?

13910

linux有必要安装杀毒软件吗_linux杀毒软件企业版

比方在Deepin系统中用商店安装的360安全卫士在扫描时报有木马,如下图所示: 误报依据 经验证,这是误报,如果Linux用户出现相同的情况,可不需要做其他的处理。...判断依据是:木马就是任务栏上的快捷方式?显然不是。...1、建议官方暂时下架360安全卫士与360杀毒,理由是:软件适配问题不会一蹴而就,也绝对不能饮鸩止渴,我在deepin15.11下安装了360杀毒进行测试,初步发现存在误报的问题,将正常的deepin文件识别为无效快捷方式...2、刚刚测试了安全卫士,扫描后直接向我要root权限想删除系统文件,也没有给出一个扫描文件的列表供用户选择或不删,要是用户疏忽直接输了管理员密码,不知道会发生扫描后果。...3、为啥要在Linux系统下装杀毒?作为自己电脑的管理员,我觉得这巨大的轮子,除了占用系统资源外,没任何用。 4、我觉得完全不需要装杀毒和防护软件,开个防火墙比啥都强。

5.4K20

Linux系列之链接

它们是Unix创建链接原始方式。默认情况下,每个文件都有一个单独的硬链接,该链接给出了文件的名称,当我们创建一个硬链接时,我们是为一个文件创建一个额外的目录条目。...image.png 当硬链接删除时,链接是被删除了,但是文件本身的内容却仍旧存在,直到删除所有指向该文件链接。你可能会时不时地碰到这种情况,但现代化的实践更倾向于符号链接。...它们也被称为软链接或符号链接,它们被用来指向任意计算机上的任何文件或目录,类似于Windows中的快捷方式和Mac OS中的别名。...如果你向符号链接写东西,被引用的文件就会被写入,当你删除符号链接时,只有链接会被删除文件本身不会被删除如果文件删除,该链接将继续存在,但将不指向任何东西,并被称为中断。...参考资料 [1] https://www.madebygps.com/an-intro-to-links-in-linux/: https://www.madebygps.com/an-intro-to-links-in-linux

2.5K20

理解文件系统inode的概念磁盘软硬链接

以上的操作是创建文件,添加文件,那的话,该如何操作?...其实很简单,就是将位于inode Bitmap中的位图对应的inode比特位和Blocks Bitmap中的位图对应的数据块比特位,从1置为0,文件删除了!...所有,真正地把文件删除,是当这个文件的硬链接数变成0的时候,才算真正被删除,因此硬链接的作用就是硬链接重要的文件,防止误删,而且还可以以.开头,隐藏起来。...在一个树状结构当中,我们查找一个文件的方法是根据路径来查找的,而软链接文件,它的数据块里面保存的是原本的文件,也就是目标文件的路径!而这个文件已经被删除了,路径没了,因此软链接也就失效了!...综上:软链接相当于Windows下的快捷方式,软链接可以找到目标文件快捷方式也是目标文件的打开方式之一。

1.4K40

深入理解linux文件

一、linux文件存储 假如有一个用户在linux系统中编辑了一个文件,编辑完内容后,关闭编辑器时会问用户改如何命名这个文件,设置完名称之后会选择一个目录将该文件保存到指定目录下,在这个例子中包含了linux...三、链接文件介绍 ​ Linux如果用户想把同一个文件保存在两个地方,或用两个不同的文件名保存,除了复制之外还有另外一种选择,就是链接,在linux系统中链接分为硬链接,软链接,空链接,递归链接链接命令...,类似于windows系统中的快捷方式,与硬链接不同,软链接就是一个普通文件,软链接可对文件或目录创建。...y [root@zutuanxue ~]# cat /tmp/zutuanxue test #删除链接文件后,发现链接文件依然可以使用 除了上面我们说到的硬链接和软链接之外还有 空链接,所谓的空链接就是软链接指向的源文件不存在了...:主要指的是用户在创建软链接的时候使用的是绝对路径还是相对路径来指定链接目标,如果链接创建完成之后不会移动,那么这两种方法可以随意使用,但是如果链接文件需要被移动,那么建议还是使用绝对路径,比如 好了链接我们就说到这里

54620

链接和硬链接

链接-符号链接:相当于windows的快捷方式。 创建命令: ln s 文件名 软链接的名字 ln-link s-soft 特点: 1.在linux中,软链接文件的颜色为浅蓝色。...如上述的图片中,在这样形式的创建方式下如果将同一级目录下的软链接移动到其他目录下(与原文件不在同一个目录下),软链接会发生失效。...此外,如果文件删除,那么软链接也会发生失效,毕竟它只是一个快捷方式而已。 硬链接:在linux上,一以切皆文件。那么如何给出文件名,找到其在磁盘上的对应位置呢?...创建命令:ln 原文件链接文件名 特点: 1.使用的inode与原文件是同一个。 2.新创建一个引用计数+1。 3.删除链接文件或原文件只是对用inode节点中引用计数-1。...4.只有当inode中引用计数为0时,此文件才真正被删除了。 5.不能对目录创建硬链接文件,因为担心出现死递归创建的问题。

2K10

彻底明白Linux链接和软链接

如果不知道怎么恢复,那就吃一堑,长一智呗,下次我就多建立几个硬链接,这样这个文件就有了多个链接,即使删除了其中一个链接也没事,另外的源文件或其他的硬链接文件仍然可以用,只是删除其中一个链接对索引节点和其他链接并不影响...,因为只是删除了文件到索引节点的链接,只要不是把最后唯一的一个链接删除了就好,最后一根稻草还是要留着的。...软链接Linux系统下,软链接可以实现文件或者目录的共享,它就像Windows下的快捷方式一样。...Windows里面快捷方式,它也是这样的,当我们把安装在Windows下的某一个APP的源文件全部删除了,它的快捷方式还是在桌面显示着,但当我们鼠标点击这个快捷方式的时候就会弹出文件已经不存在的窗口。...当我们不想要Windows桌面下的快捷方式的时候,我们直接删除这个快捷方式就行,软链接也是一样,我们直接删除链接就行了。

4.8K10

Linux 软硬链接

但是,Unix/Linux 系统允许,多个文件名指向同一个 inode 号码。...比如几个硬连接=几个名字的同一个房子 硬链接(Hard Link):硬连接不能跨越不同的文件系统,硬连接记录的是目标的 inode;只能指向文件。硬连接与原始文件删除才意味着文件删除。...特征 拥有相同的 i 节点和存储 block 块,可以看做是同一个文件 可通过 i 节点识别 不能跨分区 不能针对目录使用 软链接 除了链接以外,还有一种特殊情况。...这意味着,文件 A 依赖于文件 B 而存在,如果删除了文件 B,打开文件 A 就会报错:"No such file or directory"。...相当于Windows系统中的“快捷方式” 特征: 类似 windows 的快捷方式链接拥有自己的 i 节点和 block 块,但是数据块中只保存原文件文件名和 i 节点号,并没有实际的文件数据

3.4K10

让 Windows 实现文件镜像:符号链接、硬链接、软链接

这意味着我们可以轻松切换到新版本,而不需要删除旧版本或占用额外的存储空间。 如果要创建一个像快捷方式一样的链接,并且希望跨越不同卷或文件系统,就可以使用软连接。...符号链接是一种创建链接文件文件夹的特殊方式,类似于快捷方式,符号链接会自动更新以反映目标文件/文件夹的更改,如果目标文件更改,符号链接也会相应地更新,指向新的目标位置,如果想要创建链接到其他卷上的目录...) ✔️ 删除方法 del rd rd / del 当链接被单独删除后 只有所有指向原始文件的硬链接原始文件全部删除文件数据才会被删除。...Windows Vista 之后原始文件夹不受影响;Windows 2000/XP/2003 会导致原始文件夹被删除原始文件夹不受影响。...当原始文件被单独删除后 硬链接依然能正常访问到文件的数据。 目录联接失效,指向不存在的目录。 符号链接失效,指向不存在的目录。

3.5K10

链接 vs. 硬链接

链接大家都用过,比如 Windows 中的快捷方式就是一种链接,可是 Linux 里又分硬链接和软链接,它们表示什么意思,又有什么区别呢,本文来给大家做一个解释。...每个文件都有一个 inode,里边保存着文件的元数据(meta data),包括:inode 号、文件大小、文件所有者、文件权限、文件类型、创建时间、硬链接数等等,除了文件名以外的所有文件信息都存储在这里...从图中可以看出,硬链接指向的文件内容其实就是原始文件的内容,所以硬链接的作用之一就是可以节省服务器的磁盘空间。 ? 硬链接的另外一个作用就是可以防止文件被“误删”。...因为 inode 会记录文件链接的次数,只有当硬链接等于 0 的时候,才会把存储着文件内容的数据块删除,所以比如我不小心把 myfile.txt 文件删除了,但是 inode 发现还有另外两个硬链接在...Linux 中的软链接和 Windows 的快捷方式非常相似。

1.2K30

Linux Shell从入门到删除根目录跑路指南

),由于配置错误,本应指向测试环境的任务被指向了生产环境,测试任务包含的环境初始化过程删除了主生产数据库。...AWS 用户中断31小时仅恢复6周数据) 2月1日,除夕刚刚过完,荷兰的一个DBA在数据库复制过程中意外地删除了一个错误的服务器上的目录,删除了一个包含300GB的实时生产数据的文件夹。...在刚刚过去的7月,花旗银行的前员工伦农·雷·布朗,通过非法执行命令,删除了花旗银行的内部网络上10只核心路由器上的配置文件。...Google Music 的这个子系统的设计目标之一就是在尽可能短的时间内删除海量音频数据。 该流水线任务大概误删除了 60 万条音频文件,大概影响了 2.1 万用户....没有过库的Linux管理员,不是好的Linux运维工程师! 做最优秀的Linux运维工程师,从库开始! 那么,今天你库了吗?

2.7K70

Linux嵌入式开发——连接文件

文章目录 Linux嵌入式开发——连接文件 ln命令 硬连接 符号连接(软连接) Linux嵌入式开发——连接文件 Linux有两种连接文件:第一种叫符号连接也称为软连接,第二种就是硬链接。...硬链接相关的知识点如下: 具有相同inode的多个文件互为硬链接文件,创建硬链接相当于文件实体多了入口。 对于硬链接文件,只有删除了文件以及对应的所有硬连接文件文件实体才会被删除。...-i, --inode # 显示每个文件的索引编号(inode 号) ---- 对于硬链接文件,只有删除了文件以及对应的所有硬连接文件文件实体才会被删除。...那么这个我们如何去理解呢?很简单,我们删除文件,看一下这些硬链接文件是不是可以被执行。我们输入以下命令来测试一下: # 输入 rm a ....---- 删除文件之后软连接便无法执行其实很好理解,你把exe 文件删除了,那么快捷方式自然无法打开。或者说,你把指针指向的地址内容清除了,指针自然找不到内容。

3.5K40

【解惑】软硬链接及挂载之间的区别总结

所以,如果我们在这里删除了A,即rm A,其实对B没有影响,依然可以通过B来读取实际数据。...如果我们往这个软链接中添加、删除或者修改一些东西,那么相应地在该软链接所对应的实际文件中也会做出同步的改变。反过来亦是同步的。 这里需要注意的是如何删除链接。...我们知道,如果我们在桌面上删除了 QQ 的快捷方式,其实 QQ 这个程序还是在的,我们只不过需要到原来的C盘里面去点击运行它了。删除软连接与之类似又有不同。...rm -rf lns_test/ 这个命令是将软链接 lns_test 下面的的文件 hello.py 删除了,注意,此时 lns_test 依然存在。...且相应的源文件目录 test 下的文件 hello.py 也被删除了! 根据这个例子,大家应该能明白两个删除方式之间的不同了。请大家在使用时务必注意!

1.5K30

Linux硬连接和软连接详解

Lnux也有类似于windows下的快捷方式,这种快捷方式linux下称作硬连接(hard link)或软连接(symbolic link,又称作符号链接)。...实际上软连接更接近windows的快捷方式,可以看下面的操作。 ? 我将源文件删除了,通过硬连接依然可以读取文件内容,软连接则显示文件不存在(源文件删除,软连接文件的颜色都发生了改变)。...这就奇怪了,源文件删除了,为啥还可以读取文件内容?...我这里只是简单的介绍linux文件系统,详细内容推荐去看下linux相关书籍。 我们再重复最开始的操作,创建源文件,创建链接文件。...但是对于硬连接来说,硬连接和源文件共享同一个inode,删除了文件,inode和对应的block并没有被删除,所以依然可以通过硬连接来读取源文件的内容。 这样看来,硬连接貌似更安全。

8.7K30

quota命令详细拓展使用方法,RHEL 7中quota命令搭载方法!磁盘容量配额!

但是,硬件资源是固定且有限的,如果某些用户不断地在Linux系统上创建文件或者存放电影,硬盘空间总有一天会被占满。...硬链接(hard link):可以将它理解为一个“指向原始文件inode的指针”,系统不为它分配独立的inode和文件。所以,硬链接文件原始文件其实是同一个文件,只是名字不同。...换言之,由于硬链接实际上是指向原文件inode的指针,因此即便原始文件删除,依然可以通过硬链接文件来访问。需要注意的是,由于技术的局限性,我们不能跨分区对目录文件进行链接。...但是,当原始文件删除后,链接文件也将失效,从这一点上来说与Windows系统中的“快捷方式”具有一样的性质。...显示创建链接的过程 实例: 当删除a.txt 后b.txt已经打不开了,c.txt可以打开 ln创建软件链接 ln -s 创建软件链接的方式 不加-s是默认创建的是ln链接 软连接是快捷方式

1.6K20
领券