linux 删除软链接注意事项

转自:https://www.jianshu.com/p/86b8d58d211c

删除软链接千万不要加“/”

软连接 ln -s TargetDir LinkName, rm -rf php[Tab] 自动补全功能
有多方便,就有多危险!
每次需要时都会ln -s一下,很方便。
不需要了就随手 rm -rf 一下。
rm -rf 时目录名在按下tab自动补全下,简直是不能再快了!
然而,此时,rm -rf 要删掉的是 软连接,自动补全自动加了/在后面。
这下开始删除软连接那个目录的文件了!!

删除软连接请用 unlink LinkName ,或者 rm LinkName 千万不要在后面加"/"

原文地址:https://www.cnblogs.com/lyc-seu/p/12420212.html

时间: 2024-10-19 17:31:57

linux 删除软链接注意事项的相关文章

描述Linux下软链接和硬链接的区别(计时2分钟)

在linux系统中,链接分两种 :一种被称为硬链接(Hard Link),另一种被称为符号链接或软链接(Symbolic Link). 1)默认不带参数情况下,ln命令创建的是硬链接. 2)硬链接文件与源文件的inode节点号相同,而软链接文件的inode节点号与源文件不同.3)ln命令不能对目录创建硬链接,但可以创建软链接,对目录的软链接会经常被用到. 4)删除软链接文件,对源文件及硬链接文件无任何影响: 5)删除文件的硬链接文件,对源文件及软链接文件无任何影响: 6)删除链接文件的原文件,对

Linux删除软连接

今天给/etc创建了个链接,删除软链接,导致删掉后,/etc/下文件全没了. 于是搜集了这篇文章. 1.创建一个软连接 [[email protected] home]# ln -s /usr/soft/ /home/soft_link 2.删除软连接出现错误 [[email protected] home]# rm /home/soft_link/ rm: 无法删除"/home/soft_link/": 是一个目录 3.删除软连接的正确方式 [[email protected] ho

Linux下软链接与硬链接的区别

Linux下软链接与硬链接的区别 Linux中的文件都文件名和数据,在linux上面被分为两个部分:元数据与数据.用户数据,即文件数据块(data block),数据块是记录文件真实内容的地方,而元数据是文件的附加属性,如大小,创建时间,所有者等信息.在Linux中,元数据中的inode号(inode是文件的元数据的一部分,但其不包含文件名,inode号即索引节点号)才是文件的唯一标识而不是文件名.文件名仅是为了方便人们的记忆和使用,系统或程序通过inode号寻找正确的文件数据快.下图为程序通过

linux下 软链接与硬链接的区别

在linux系统中,链接分两种:一种被称为硬链接(HardLink),另一种被称为符号链接或软链接(symbolic Link). 1)如何创建: a)默认不带参数情况下,ln命令创建的是硬链接,带-s参数的ln命令创建的是软链接. 2)含义: a)硬链接文件与源文件的inode节点号相同,而软链接文件相当于windows下面的快捷方式(inode节点号与源文件不同) 3)特点: a)不能对目录创建硬链接,但可以创建软链接,对目录的软链接会经常被用到 b)软链接可以跨文件系统,硬链接不可以跨文件

删除目录软链接注意事项

实验环境: 在root 目录下创建一个目录 1 ,并在该目录下创建一个2.txt 的文件,写入内容 1.txt: [[email protected] ~]# mkdir 1 [[email protected] ~]# echo 1.txt > 1/2.txt [[email protected] ~]# tree 1 1 └── 2.txt SECTION 1:目录后面不带 "/" ,则只删除软链接的目录,源目录结构不变 1.做目录软链接,将创建的测试目录 1 链接到 /tm

Linux 文件软链接、硬链接

linux的硬链接和软链接 链接方式有两种:硬链接和软链接 在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index). (1)硬链接:多个文件名指向同一索引节点 作用:允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止"误删"的功能. 其实一个硬链接就是一个文件的一个别名,只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放.也就是说,文件

【转】linux建立软链接

实例:ln -s /home/gamestat    /gamestat linux下的软链接类似于windows下的快捷方式 ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录 如上面的示例,当我们执行命令   cd /gamestat/的时候  实际上是进入了 /home/gamestat/ 值得注意的是执行命令的时候,应该是a目录已经建立,目录b没有建立.我最开始操作的是也把b目录给建立了,结果就不对了 删除软链接:    rm -rf

Linux基础系列(四)Linux系统软链接硬链接知识

软链接 软链接(Soft Link)也称为符号链接(SymbolicLink).Linux里的软链接文件就类似与Windows系统中的快捷键方式.Linux里的软链接文件实际上是一个特殊的文件,文件类型是l.软链接文件实际行可以理解为一个文本文件,这个文件中包含有软链接指向另一源文件的位置信息内容,因此,通过访问这个"快捷方式"就可以迅速定位到软链接所指向的源文件实体. 文件软链接 ln -s 源文件   目标文件 软链接的创建: 执行命令"ln -s 源文件  链接文件&q

linux文件系统软链接硬链接

引子 目前,UNIX的文件系统有很多种实现,例如UFS(基于BSD的UNIX文件系统).ext3.ext4.ZFS和Reiserfs等等. 不论哪一种文件系统,总是需要存储数据.硬盘的最小存储单位是扇区,数据所存储的最小单位则不是扇区,因为用扇区来存储效率就太低了.一个扇区只有512字节,而磁头是一个扇区一个扇区地读取,也就是说,如果文件是10MB,那么为了读这个文件,磁头必须要进行读取20480次.这样效率是极其低下的. 逻辑块 为了提高效率,就有了逻辑块(Block)的概念,也可以叫做数据块