硬链接知识点小结:

1、具有相同inode节点号的多个文件是互为硬链接文件。

2、删除硬链接文件或者删除源文件任意之一,文件实体并未被删除。

3、只有删除里源文件及所有对应的硬链接文件,文件实体才会被删除。

4、当所有的硬链接文件及源文件被删除后,在存放新的数据会占用这个文件的空间,或者磁盘fsck检查的时候,删除的数据也会被系统回收。(文件删除的原理)

5、硬链接文件就是文件的另一个入口(相当于超时的前门,后门一样)。

6、可以通过给文件设置硬链接文件,来防止重要文件被误删。

7、通过执行命令“ln源文件 硬链接文件”,即可完成创建硬链接。

8、硬链接文件可以用rm命令删除。

9、对于静态文件(没有进程正在调用的文件)来讲,当对应的硬链接数为0(i_link),文件IJust被删除。i_link 的查看方法(ls -l 结果的第三列就是)

文件删除控制的变量:

i_link文件的硬链接数量

i_coung引用计数(有一个程序砽i_count加1)

文件删除的条件

i_link=0 and i_count=0

软连接知识小结:

1、软链接类似windows的快捷方式(可以通过readlink查看其指向)

2、软链接类似一个文本文件,里面存放的是源文件的路径,指向源文件实体。

3、删除源文件,软链接文件依然存在,但是无法访问指向的源文件内容了。

4、失效的时候一般是白字红底闪烁提示。

5、执行命令“ln -s 源文件 软链接文件”,即可完成创建软链接(目标不能存在)。

6、软链接和源文件是不同类型的文件,也是不通的文件。inode号也不相同。

7、删除软链接文件可以用rm命令。

有关文件的链接小结:

1、删除软链接文件对源文件及硬链接文件无任何影响

2、删除硬链接文件对源文件及软链接文件无任何影响

3、删除源文件,对硬链接文件没有影响,但是会导致软链接文件失效,白字红底闪烁。

4、同时删除源文件,硬链接文件,整个文件会真正的被删除

5、源文件和硬链接文件具有相同的索引节点号,可以认为是同一个文件或一个文件的多个入口

6、源文件和软链接文件索引节点号不同,是不同的文件,软链接相当于源文件的快捷方式,含有源文件的位置指向

有关目录链接小结

1、对于目录,不可以创建硬链接,但是可以创建软链接

2、对于目录的软链接是生产场景运维中常用的几千

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

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

5、在父目录里创建一个子目录,父目录的连接数增加1(子目录里都有..来指向父目录)

但是在父目录里创建文件,父目录的链接数不会增加。

企业生产目录软链接作用:

1、编译软件时指定版本号(/application/apache2.2.23),访问时希望去掉版本号(/application/appache),可以设置软链接到编译的路径。所有程序都访问软链接文件(/application/appache),当软件升级高版本后,只需删除链接文件重建到高版本路径的软链接即可(/application/appache)

2、企业代码发布时(PHP程序),需要把所有代码传到一个新的临时目录或者新的站点。发布时要么MV,也可以重建软链接指向到这个新的临时目录或者新的站点目录。

3、不方便目录移动,使用ln -s 。

linux软硬链接 计数,linux软硬连接知识点相关推荐

  1. linux 跟踪链接 超时,Linux:跟踪netstat -s“连接尝试失败”的来源

    我有几台服务器,其中netstat -s(来自/ proc / net / snmp)返回的失败连接尝试度量标准大约每秒增长一次,我想诊断这些服务器的来源. 通过使用此ipTables规则(在不同的服 ...

  2. linux g 链接,图解linux系统的软连接和硬链接

    我自己做的图片大家参考下: 软连接硬链接的区别: 硬连接指通过索引节点来进行的连接.在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Ind ...

  3. 怎么用Linux下载链接,在linux系统里,下载的迅雷专用链接!

    wtf1981 于 2009-06-03 21:18:08发表: 事实看看 you_me 于 2009-05-20 19:34:17发表: 试试看吧 563909373 于 2009-05-20 19 ...

  4. linux硬链接含义,Linux中硬链接与软链接

    一.硬链接 (一)什么是硬链接 硬链接是指通过索引节点来进行链接.在Linux中一个索引节点可能被多个文件名指向,这样就会产生多个硬链接,它的作用是可以防止误删文件.删除其中一种硬链接并不影响索引节点 ...

  5. linux timespec 链接库,Linux内核 timespec_sub()

    函数:timespec_sub() 函数timespec_sub()将两个timespec类型的变量作减法,结果保存在一个新的timespec类型的变量中. 文件包含: 函数定义: 在内核源码中的位置 ...

  6. linux 复制 链接文件,Linux硬链接、软连接和复制的区别

    1. 硬连接 命令:ln file1 file2 限制:不能跨分区:文件夹无效. 作用:实现对file1的一个硬连接.不同于拷贝(复制). 效果:修改file1,file2会变:修改file2,fil ...

  7. linux硬链接符号,Linux — 硬链接与符号链接

    # 1. 使用文件 /oradata2/yct/rc.local 进行测试 [oracle@sbdatabase yct]$ pwd /oradata2/yct [oracle@sbdatabase ...

  8. Linux软硬链接和软硬限制

    先说软硬链接,Linux操作系统一切皆文件,所以内核为每一个创建的文件都有分配Inode索引结点,Inode相当于一个指针,指向文件的具体位置. 软连接相当于链式调用,更加灵活,但是不稳定性较高,中间 ...

  9. Linux inode、block、文件类型、软硬链接等相关文件的知识

    1 Linux中的文件 1.1 文件属性概述 Linux系统中的文件或目录的属性主要包括:索引节点(inode).文件类型.权限属性.链接数.所归属的用户和用户组.最近修改时间等内容. [root@o ...

  10. 【Linux】文件系统与inode、软硬链接

    目录 一.磁盘结构 二.文件系统 2.1 文件系统的区域划分 2.2 文件系统分区介绍 2.3 文件名与inode 三.软硬链接 3.1 软链接 3.2 硬链接 一.磁盘结构 理解文件系统前首先我们要 ...

最新文章

  1. rabbitmq 查询版本_基于rabbitmq解决分布式事务
  2. 迷茫与飞跃:9月开始,明确了研究方向,功力提升明显,成绩比较显著
  3. python用途与前景-python能用来干什么
  4. 无线技术之WLAN八个常见问题解答(收藏)
  5. 第5章-css选择器初级和背景
  6. 我是如何从双非本科到拿到微软校招offer的?
  7. Docker网络代理配置
  8. Citrix SD-WAN 被曝远程代码执行漏洞
  9. 关于Selenium2Library库导入PyCharm无法自动感知关键字的解决方法
  10. 包容普通的父亲和母亲
  11. 计算机广告设计发展前景,2018广告设计与制作专业就业前景和就业方向分析
  12. ecshop 多货币解决方案(1)
  13. ValueError: binary mode doesn‘t take an encoding argument
  14. java book打印机_java实现的打印机打印1
  15. source insight无法识别函数定义
  16. python定义公民类_Python-理解函数为”一等公民”
  17. 洛谷 P2895 [USACO08FEB]Meteor Shower S C++ BFS 广搜
  18. 围棋棋盘怎么编程python_python实现围棋ai
  19. 推平“知识高峰”,AI将如何影响我们的学习?
  20. 充电足球:可为手机充电 每个售价99美元

热门文章

  1. 红米K30、K40所有版本获取root教程,理论上支持所有小米手机(超级详细,附带原理解释)
  2. 微信公众号订阅号开发项目小记
  3. PDF文件怎么编辑内容
  4. 2019年中科院信工所复试经验帖
  5. 百度网盘不限速下载软件 Pan Download下载不了,创建文件失败的解决办法
  6. api与密度转换公式_API、比重换算表
  7. 安装一台RHEL7虚拟机
  8. 三菱PLC FX5U 伺服机器人程序
  9. 各种浏览器怎么换ip
  10. ENVI5.3处理高分五号影像数据