ln软链接失效

之前在我的blog中写过一篇关于ln命令的文章,详见:http://blog.csdn.net/jievisionvanish/article/details/38372921

里面谈到如果删除了原文件,符号链接将指向不存在的文件路径,变成无效链接。今天在工作整好遇到这样的问题,整好可以配合之前谈到的现象来个有图有真相的总结,废话不说,直接上图:

可以看到我将之前的文件夹的名字由lighttpd.demo改为了lighttp.webapp,log文件夹下面的飘红的文件是软链接,因为这里指向不存在的文件路径,所以变成了无效链接,可以用file命令来查看。并且用vim打开这样的文件里面是空的。

ln软链接失效

时间: 2024-10-08 14:36:10

ln软链接失效的相关文章

ln 软链接,硬链接 详解

这里说一下 ln ,这个是 linux  下创建链接的命令 链接分为两种 : 硬链接 , 符号链接(也叫 软链接) 硬链接 : 指向同一个 inode 的不同路径 软链接 : 指向另一个的链接(存的是字符个数,也就是大小为对应目录字符个数),所以软链接 权限不影响 硬链接 : 用法 :  ln  源文件  生成的链接文件 用 ls -l 可以看出来一个文件被硬链接的次数,ls -l 的结果在 username 前面的数值 用 ls -il  可以看出来 硬链接文件都是指向同一个 inode 节点

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

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

RHCE系列之文件管理----硬链接和软链接

Linux 文件系统最重要的特点之一是它的文件链接. 链接是对文件的引用,这样你可以让文件在文件系统中多处被看到. 在 Linux 中,链接可以如同原始文件一样来对待.链接可以与普通的文件一样被执行.编辑和访问.对系统中的其它应用程序而言,链接就是它所对应的原始文件.当你通过链接对文件进行编辑时,你编辑的实际上就是原始文件.切记,链接并不是文件的副本. 在linux系统中,链接可分为两类:一类被称为硬链接(Hard Link),另一类被称为软链接或符号链接(Symbolic Link). 硬链接

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

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

硬链接和软链接的区别

# 硬链接和软链接的区别## 1.概念 在linux中,链接可分为两种:一种为硬链接,另一种为软链接. 硬链接:ln 源文件 目标文件软链接:ln -s(soft)源文件 目标文件### 硬链接 硬链接是指通过索引节点inode来进行链接.linux系统中每个文件对应一个inode,并且允许多个文件名指向用一个inode.这种情况的文件就成为硬链接. 它的作用之一就是允许一个文件拥有多个入口,防止重要数据误删. 硬链接的原理: ### 软链接 软链接也称为符号链接,相当于windows中的快捷方

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

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

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

1)默认不带参数情况下,ln命令创建的是硬链接,带-s参数的ln命令创建的是软链接. 2)硬链接文件与源文件的inode节点号相同,而软链接文件的inode节点号与源文件不同. 3)ln命令不能对目录创建硬链接,但可以创建软链接,对目录的软链接会经常被用到. 4)删除软链接文件,对源文件及硬链接文件无任何影响; 5)删除文件的硬链接文件,对源文件及链接文件无任何影响; 6)删除链接文件的源文件,对硬链接无影响,会导致其软链接失效(红底白字闪烁状) 7)同时删除源文件及其硬链接文件,整个文件才会被

硬链接和软链接文件

1.硬链接文件 硬链接是指通过索引节点(inode)来进行链接.在linux(ext2.ext3.ext4)文件系统中,保存在磁盘分区中的文件不管是什么类型的都会给他分配一个编号,这个标号被称为inode节点标号,即文件在系统中的编号. 在linux文件系统中,多个文件名指向同一个索引节点(inode)是正常并且允许的,这种情况的文件就被称为硬链接.提示:硬链接文件就相当于文件的另外一个入口.硬链接的作用是允许一个文件拥有多个有效路径名(多个入口),这样用户就可建立硬链接到重要的文件,以防止"误

linux的软链接和硬连接的区别

为解决文件的共享使用,Linux 系统引入了两种链接:硬链接 与软链接.链接为 Linux 系统解决了文件的共享使用,还带来了隐藏文件路径.增加权限安全及节省存储等好处.若一个 inode 号对应多个文件名,则称这些文件为硬链接.换言之,硬链接就是同一个文件使用了多个别名.链接可由命令 ln 创建. 文字描述:描述Linux下软链接和硬链接的区别在Linux系统中,链接分为两种,一种是硬链接(hard link),另一种称为符号链接或软链接(soft link 或symbolic Link).①