有关目录链接小结

有关目录链接小结

对于目录,不可以创建硬链接,但可以创建软链接。

对于目录的软链接是生产场景运维中常用的技巧(例子第二关Apache考试题)

目录的硬链接不能跨越文件系统(从硬链接原理可以理解)

每个下面都有一个硬链接“.”号,和对应上级目录的硬链接“..”。

在父目录里创建一个子目录,父目录的链接数增加1(子目录里都有..来指向父目录)。但是在父目录里创建文件,父目录的链接数不会增加。

请问下面的目录的链接数为什么是3?

[[email protected] oldboy]# ls -lid ../oldboy/ -a

1046926 drwxr-xr-x 3 root root 4096 Apr 15 23:18 ../oldboy/

解答:

[[email protected] oldboy]# ls -lid ../oldboy/

1046926 drwxr-xr-x 3 root root 4096 Apr 15 23:18 ../oldboy/

[[email protected] oldboy]# ls -lid ../oldboy/.

1046926 drwxr-xr-x 3 root root 4096 Apr 15 23:18 ../oldboy/.

[[email protected] oldboy]# ls -lid test/..

1046926 drwxr-xr-x 3 root root 4096 Apr 15 23:18 test/..

时间: 2024-12-24 20:02:22

有关目录链接小结的相关文章

用户目录链接第三方库

用户目录链接第三方库 最近在看公司代码时遇到了引用第三方库boost,于是就去Google上找了安装包,但是在公司主机上,用户是没有root权限的所以没法安装.于是研究了下用户目录引用第三方库问题. 下载安装boost 参考: https://blog.csdn.net/u011641865/article/details/73498533 设置环境变量LD_LIBRARY_PATH 将第三方库放在目标路径,我这里是 /data01/nmjf/zhengch3/usr/local/lib 如果没

软件测试系统文章(目录&链接在此)

前言 我会在此账号上写一系列关于软件测试的文章,故在此置顶软件测试系列文章的目录和链接,以方便大家阅读! 目录 软件测试系列之入门篇 软件测试系列之了解篇 软件测试系列之黑白盒

LINUX软硬链接小结

硬链接(Hard Link) 创建:ln 源文件 硬链接文件 我们称具有相同iNode节点的不同文件,互称为硬链接文件.相当于一个文件实体的不同入口. 删除一个硬链接文件,不影响其它硬链接文件的存在.修改其中一个硬链接文件,其余硬链接文件都同步修改,因为具有相同iNode,实际上文件实体是一个. 软链接(Soft Link或者Symbolic Link) 创建:ln -s 源文件 软链接文件 软链接文件有自己的iNode,是跟所指文件不同类型的文件. 相当于源文件的快捷方式. 实际上是个文本文件

C存储类、链接小结

参考<C Primmer Plus> 首先唠唠C语言关键字: 数据类型14个:            void,  char(1字节),  int(4字节), short(2字节),  long(4字节),  signed(4字节), unsigned(4字节),            float(4字节),  double(8字节),  struct, union, enum, typedef, sizeof 存储类控制类型6个:            auto, static, exter

软硬链接的区别和重点

软连接创建:      语法:ln -s 源文件 软连接文件             软连接类似windows的快捷方式             软连接类似一个文本文件,里面存放的是源文件的路径,指向源文件实体             删除源文件,软连接文件依然存在,但是无法访问指向的源文件路径内容             失效的时候一般是白字红底闪烁提示             软连接文件不能提前存在             软连接和源文件是不同类型的文件,也是不同的文件,inode号也不相同

硬链接和软链接文件

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

linux软硬连接知识点

硬链接知识点小结: 1.具有相同inode节点号的多个文件是互为硬链接文件. 2.删除硬链接文件或者删除源文件任意之一,文件实体并未被删除. 3.只有删除里源文件及所有对应的硬链接文件,文件实体才会被删除. 4.当所有的硬链接文件及源文件被删除后,在存放新的数据会占用这个文件的空间,或者磁盘fsck检查的时候,删除的数据也会被系统回收.(文件删除的原理) 5.硬链接文件就是文件的另一个入口(相当于超时的前门,后门一样). 6.可以通过给文件设置硬链接文件,来防止重要文件被误删. 7.通过执行命令

linux文件和目录的属性及硬链接与软连接

1.文件属性概述 linux系统中的文件或目录的属性主要包括:索引节点(inode).文件类型.权限属性.链接数.所归属的用户和用户组.最近修改的时间等内容. 我们用ls –lhi命令查看一下结果,也可以用stat详细查看文件属性. [[email protected] ~]# ls -lhi total 92K 400420 -rw-------. 1 root root 1.1K Jun 14 05:02 anaconda-ks.cfg 400431 -rw-r--r--. 1 root r

05-linux文件属性-硬链接-时间戳

linux文件属性-硬链接-时间戳 作者:矮哥 归档:学习笔记 2017/01/19 目 录 第1章 链接... 1 1.1 硬链接... 1 1.1.1 硬链接简介... 1 1.1.2 硬链接删除原理... 1 1.1.3 硬链接小结... 1 1.2 软连接... 2 1.2.1 小结... 2 1.3 软硬链接一些知识... 2 1.4 有关目录的小结... 2 1.5 链接示意图... 3 1.6 文件删除原理图... 4 1.6.1 报错:no space left on devic