在Linux系统中,如果删除了快捷方式或链接文件,想要删除原始文件可以使用以下方法:
ls -l
rm
rm <路径/原始文件名>
请注意,在执行删除操作前,请确认您有足够的权限执行此操作,并且要慎重操作,以免误删文件。
快捷方式的本质是一个 lnk 后缀的文件,这个文件里面指向了如何打开目标文件或文件夹的一些参数,于是当在文件资源管理器中打开快捷方式时,就直接打开了目标文件或文件夹(当然,启动一个程序可能是大多数用法)...❌ ✔️ ✔️ 可链接到相对目录 ❌ ❌(可以使用相对路径创建,但创建完即变绝对路径) ✔️ 删除方法 del rd rd / del 当链接被单独删除后 只有所有指向原始文件的硬链接和原始文件全部删除后文件数据才会被删除...Windows Vista 之后原始文件夹不受影响;Windows 2000/XP/2003 会导致原始子文件夹被删除。 原始文件夹不受影响。...当原始文件被单独删除后 硬链接依然能正常访问到文件的数据。 目录联接失效,指向不存在的目录。 符号链接失效,指向不存在的目录。...额外的坑 如果你在开始菜单里面有快捷方式指向了一个目录联接(Junction Point)中的文件,那么在 Windows 10 操作系统更新后这个快捷方式便会消失。
盘、甚至是网络) 当我们删除文件时,删除的实际上是指针,因此,无论删除多么大的文件,速度都非常快。...像我们的U盘、硬盘里的文件虽然说看起来已经删除了,但是其实数据恢复公司是可以恢复的,因为数据还是存在的,只要删除文件后再没有存储其它文件就可以恢复,所以真正删除一个文件就是「可劲存可劲删」 2、文件的拷贝...6、快捷方式 快捷方式类似于符号链接,是windows系统早期就支持的链接方式。...,当node执行符号链接下的JS文件时,会使用原始路径。...比方说:我在D盘装了LOL,在桌面创建了LOL快捷方式,相当于是符号链接,双击快捷方式运行游戏,在运行游戏的时候是按照LOL原始路径(D盘路径)运行的。
现在就是erp.ibd文件太大,所以删除卡住了。 如何解决这个问题呢? 这里需要利用了linux中硬链接的知识,来进行快速删除。...下面容我上《鸟哥的私房菜》中的一些内容, 软链接其实大家可以类比理解为windows中的快捷方式,就不多介绍了,主要介绍一下硬链接。 至于这个硬链接,我简单说一下,不想贴一大堆话过来,看起来太累。...这个时候,你做了删除文件名(1)的操作,linux系统检测到,还有一个文件名(2)指向Inode Index,因此并不会真正的把文件删了,而是把文件名(1)的引用给删了,这步操作非常快,毕竟只是删除引用...接下来,你再做删除文件名(2)的操作,linux系统检测到,没有其他文件名指向该Inode Index,就会删除真正的存储文件,这步操作,是删真正的文件,所以比较慢。 OK,我们用的就是上面的原理。...那么,这时的删除,已经把table从mysql中删除。但是磁盘空间,还没释放,因为还剩一个文件erp.ibd.hdlk。 如何正确的删除erp.ibd.hdlk呢?
前言: 上文是Linux的部分基础指令,主要是开胃菜,先熟悉一下,但是本文还是指令的学习。...那么删除呢,就是用unalias进行删除就可以。 我们再来看一个有意思的现象: 为什么直接使用快捷方式会有颜色的区别,不使用快捷方式就没有高亮了呢?因为ls给的不止是ls。...2.4 rmdir + rm + * 我们现在会创建目录了,那么我们如何删除目录或者删除文件呢? 引入rmdir,使用: 可以直接删除目录。 但是呢,不能直接删除文件,所以我们这时候试试rm?...那么我们不希望它问我们,老是问老是问,就烦得很,所以我们加上 -f,让它别问了,直接删: 这样就直接删除了,那么rm可以用来删除目录吗?...它说d是一个目录,所以不支持删除,但是我们就要删除,我们就加上 -r,表示递归删除,管你里面有什么,统统都删除了: 同样的,不希望问我们,加个r就可以了: 这是一种十分暴力的删除,这么说吧,只要执行了,
我们之前讨论的都是进程和被打开文件的关系,而如果一个文件是没有被打开呢?没有被打开的文件操作系统如何管理?...如果在Linux中误删除一个文件,还是能恢复的,但是前提必须是inode和data block没有被占用,所以当误删除一个文件时,最好的办法就是什么都不做。...,软链接的数据块里保存的是所指向的目标文件的路径,所以目标文件一删,软链接也就失效了。...删除软链接:既可以rm,也可以用unlink unlink soft_file.link 软链接相当于快捷方式。...2了: 如果把硬链接的文件删除,原始对应inode编号的文件: 所以一个文件真正的被删除:当一个文件的硬链接数变成0的时候才是真正的被删除。
一、文件命名规则 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在系统中是怎么用的呢?
Linux下的软链接其实就是Windows下的快捷方式。...ln -s 原始文件绝对路径 链接文件绝对路径 软链接是快捷方式,它相当于指向该文件的指针。通过它可以访问原始文件。链接文件的大小表示的是原始文件名的长度。...当我们删除这个软链接的时候,原始文件并不会被删除。 硬链接 在存储系统上,一个文件或目录包含在一个块 集合中。有关文件的信息包含在一个 inode 中。...如果一个文件有多个硬链接,仅在指向 inode 的最后一个链接被删除且链接数为 0 时文件才会被删除。不能为目录创建硬链接。 创建硬链接的命令格式如下:即使不使用绝对路径也没有问题。...ln 原始文件路径 链接文件路径 ? 如上图,硬链接不能跨越文件系统。当我们输入上面的命令创建硬链接以后。再来看看文件本身的链接计数。 ? 他的链接计数变成了两个。我们去删除Myfifo文件。
比方在Deepin系统中用商店安装的360安全卫士在扫描时报有木马,如下图所示: 误报依据 经验证,这是误报,如果有Linux用户出现相同的情况,可不需要做其他的处理。...判断依据是:木马就是任务栏上的快捷方式?显然不是。...1、建议官方暂时下架360安全卫士与360杀毒,理由是:软件适配问题不会一蹴而就,也绝对不能饮鸩止渴,我在deepin15.11下安装了360杀毒进行测试,初步发现存在误报的问题,将正常的deepin文件识别为无效快捷方式...2、刚刚测试了安全卫士,扫描后直接向我要root权限想删除系统文件,也没有给出一个扫描文件的列表供用户选择删或不删,要是用户疏忽直接输了管理员密码,不知道会发生扫描后果。...3、为啥要在Linux系统下装杀毒?作为自己电脑的管理员,我觉得这巨大的轮子,除了占用系统资源外,没任何用。 4、我觉得完全不需要装杀毒和防护软件,开个防火墙比啥都强。
它们是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
以上的操作是创建文件,添加文件,那删的话,该如何操作?...其实很简单,就是将位于inode Bitmap中的位图对应的inode比特位和Blocks Bitmap中的位图对应的数据块比特位,从1置为0,文件就删除了!...所有,真正地把文件删除,是当这个文件的硬链接数变成0的时候,才算真正被删除,因此硬链接的作用就是硬链接重要的文件,防止误删,而且还可以以.开头,隐藏起来。...在一个树状结构当中,我们查找一个文件的方法是根据路径来查找的,而软链接的文件,它的数据块里面保存的是原本的文件,也就是目标文件的路径!而这个文件已经被删除了,路径没了,因此软链接也就失效了!...综上:软链接相当于Windows下的快捷方式,软链接可以找到目标文件,快捷方式也是目标文件的打开方式之一。
软链接-符号链接:相当于windows的快捷方式。 创建命令: ln s 文件名 软链接的名字 ln-link s-soft 特点: 1.在linux中,软链接文件的颜色为浅蓝色。...如上述的图片中,在这样形式的创建方式下如果将同一级目录下的软链接移动到其他目录下(与原文件不在同一个目录下),软链接会发生失效。...此外,如果原文件被删除,那么软链接也会发生失效,毕竟它只是一个快捷方式而已。 硬链接:在linux上,一以切皆文件。那么如何给出文件名,找到其在磁盘上的对应位置呢?...创建命令:ln 原文件 硬链接文件名 特点: 1.使用的inode与原文件是同一个。 2.新创建一个引用计数+1。 3.删除硬链接文件或原文件只是对用inode节点中引用计数-1。...4.只有当inode中引用计数为0时,此文件才真正被删除了。 5.不能对目录创建硬链接文件,因为担心出现死递归创建的问题。
一、linux的文件存储 假如有一个用户在linux系统中编辑了一个文件,编辑完内容后,关闭编辑器时会问用户改如何命名这个文件,设置完名称之后会选择一个目录将该文件保存到指定目录下,在这个例子中包含了linux...三、链接文件介绍 Linux中如果用户想把同一个文件保存在两个地方,或用两个不同的文件名保存,除了复制之外还有另外一种选择,就是链接,在linux系统中链接分为硬链接,软链接,空链接,递归链接等 链接命令...,类似于windows系统中的快捷方式,与硬链接不同,软链接就是一个普通文件,软链接可对文件或目录创建。...y [root@zutuanxue ~]# cat /tmp/zutuanxue test #删除硬链接源文件后,发现链接文件依然可以使用 除了上面我们说到的硬链接和软链接之外还有 空链接,所谓的空链接就是软链接指向的源文件不存在了...:主要指的是用户在创建软链接的时候使用的是绝对路径还是相对路径来指定链接目标,如果链接创建完成之后不会移动,那么这两种方法可以随意使用,但是如果链接文件需要被移动,那么建议还是使用绝对路径,比如 好了链接我们就说到这里
但是,Unix/Linux 系统允许,多个文件名指向同一个 inode 号码。...比如几个硬连接=几个名字的同一个房子 硬链接(Hard Link):硬连接不能跨越不同的文件系统,硬连接记录的是目标的 inode;只能指向文件。硬连接与原始文件都删除才意味着文件被删除。...特征 拥有相同的 i 节点和存储 block 块,可以看做是同一个文件 可通过 i 节点识别 不能跨分区 不能针对目录使用 软链接 除了硬链接以外,还有一种特殊情况。...这意味着,文件 A 依赖于文件 B 而存在,如果删除了文件 B,打开文件 A 就会报错:"No such file or directory"。...相当于Windows系统中的“快捷方式” 特征: 类似 windows 的快捷方式 软链接拥有自己的 i 节点和 block 块,但是数据块中只保存原文件的文件名和 i 节点号,并没有实际的文件数据
如果不知道怎么恢复,那就吃一堑,长一智呗,下次我就多建立几个硬链接,这样这个文件就有了多个链接,即使删除了其中一个链接也没事,另外的源文件或其他的硬链接文件仍然可以用,只是删除其中一个链接对索引节点和其他链接并不影响...,因为只是删除了文件到索引节点的链接,只要不是把最后唯一的一个链接也删除了就好,最后一根稻草还是要留着的。...软链接 在Linux系统下,软链接可以实现文件或者目录的共享,它就像Windows下的快捷方式一样。...Windows里面快捷方式,它也是这样的,当我们把安装在Windows下的某一个APP的源文件全部删除了,它的快捷方式还是在桌面显示着,但当我们鼠标点击这个快捷方式的时候就会弹出文件已经不存在的窗口。...当我们不想要Windows桌面下的快捷方式的时候,我们直接删除这个快捷方式就行,软链接也是一样,我们直接删除软链接就行了。
这意味着我们可以轻松切换到新版本,而不需要删除旧版本或占用额外的存储空间。 如果要创建一个像快捷方式一样的链接,并且希望跨越不同卷或文件系统,就可以使用软连接。...符号链接是一种创建链接到文件或文件夹的特殊方式,类似于快捷方式,符号链接会自动更新以反映目标文件/文件夹的更改,如果目标文件更改,符号链接也会相应地更新,指向新的目标位置,如果想要创建链接到其他卷上的目录...) ✔️ 删除方法 del rd rd / del 当链接被单独删除后 只有所有指向原始文件的硬链接和原始文件全部删除后文件数据才会被删除。...Windows Vista 之后原始文件夹不受影响;Windows 2000/XP/2003 会导致原始子文件夹被删除。 原始文件夹不受影响。...当原始文件被单独删除后 硬链接依然能正常访问到文件的数据。 目录联接失效,指向不存在的目录。 符号链接失效,指向不存在的目录。
Linux磁盘涉及到的命令不是很多,但是在实际运维中的作用却很大,因为Linux系统及业务都会承载到硬盘上。如果磁盘使用和配置不合理,可能会引起系统无法启动或者业务系统无法提供预期的服务。...软连接类似于Windows系统中的快捷方式,它允许你创建一个指向另一个文件或目录的链接,而不是实际复制或移动文件本身。...链接计数 增加原始文件的硬链接计数。 不影响目标文件或目录的链接计数。 更新 如果原始文件被修改,所有硬连接都会同步更新。 软连接可以指向动态变化的目标。...删除原始文件 不影响硬链接,直到所有硬链接被删除。 软连接失效,称为悬空连接。 权限和所有权 与目标文件相同的权限和所有权。 有自己的权限和所有权。...用途 保护特殊文件,避免被误删除 常用于创建快捷方式或简化路径。
链接大家都用过,比如 Windows 中的快捷方式就是一种链接,可是 Linux 里又分硬链接和软链接,它们表示什么意思,又有什么区别呢,本文来给大家做一个解释。...每个文件都有一个 inode,里边保存着文件的元数据(meta data),包括:inode 号、文件大小、文件所有者、文件权限、文件类型、创建时间、硬链接数等等,除了文件名以外的所有文件信息都存储在这里...从图中可以看出,硬链接指向的文件内容其实就是原始文件的内容,所以硬链接的作用之一就是可以节省服务器的磁盘空间。 ? 硬链接的另外一个作用就是可以防止文件被“误删”。...因为 inode 会记录文件硬链接的次数,只有当硬链接等于 0 的时候,才会把存储着文件内容的数据块删除,所以比如我不小心把 myfile.txt 文件删除了,但是 inode 发现还有另外两个硬链接在...Linux 中的软链接和 Windows 的快捷方式非常相似。
所以,如果我们在这里删除了A,即rm A,其实对B没有影响,依然可以通过B来读取实际数据。...如果我们往这个软链接中添加、删除或者修改一些东西,那么相应地在该软链接所对应的实际文件中也会做出同步的改变。反过来亦是同步的。 这里需要注意的是如何删除软链接。...我们知道,如果我们在桌面上删除了 QQ 的快捷方式,其实 QQ 这个程序还是在的,我们只不过需要到原来的C盘里面去点击运行它了。删除软连接与之类似又有不同。...rm -rf lns_test/ 这个命令是将软链接 lns_test 下面的的文件 hello.py 删除了,注意,此时 lns_test 依然存在。...且相应的源文件目录 test 下的文件 hello.py 也被删除了! 根据这个例子,大家应该能明白两个删除方式之间的不同了。请大家在使用时务必注意!
文章目录 Linux嵌入式开发——连接文件 ln命令 硬连接 符号连接(软连接) Linux嵌入式开发——连接文件 Linux有两种连接文件:第一种叫符号连接也称为软连接,第二种就是硬链接。...硬链接相关的知识点如下: 具有相同inode的多个文件互为硬链接文件,创建硬链接相当于文件实体多了入口。 对于硬链接文件,只有删除了源文件以及对应的所有硬连接文件,文件实体才会被删除。...-i, --inode # 显示每个文件的索引编号(inode 号) ---- 对于硬链接文件,只有删除了源文件以及对应的所有硬连接文件,文件实体才会被删除。...那么这个我们如何去理解呢?很简单,我们删除源文件,看一下这些硬链接文件是不是可以被执行。我们输入以下命令来测试一下: # 输入 rm a ....---- 删除源文件之后软连接便无法执行其实很好理解,你把exe 文件删除了,那么快捷方式自然无法打开。或者说,你把指针指向的地址内容清除了,指针自然找不到内容。
),由于配置错误,本应指向测试环境的任务被指向了生产环境,测试任务包含的环境初始化过程删除了主生产数据库。...AWS 用户中断31小时仅恢复6周数据) 2月1日,除夕刚刚过完,荷兰的一个DBA在数据库复制过程中意外地删除了一个错误的服务器上的目录,删除了一个包含300GB的实时生产数据的文件夹。...在刚刚过去的7月,花旗银行的前员工伦农·雷·布朗,通过非法执行命令,删除了花旗银行的内部网络上10只核心路由器上的配置文件。...Google Music 的这个子系统的设计目标之一就是在尽可能短的时间内删除海量音频数据。 该流水线任务大概误删除了 60 万条音频文件,大概影响了 2.1 万用户....没有删过库的Linux管理员,不是好的Linux运维工程师! 做最优秀的Linux运维工程师,从删库开始! 那么,今天你删库了吗?
领取专属 10元无门槛券
手把手带您无忧上云