参考自:http://www.ruanyifeng.com/blog/2011/12/inode.html假设一个txt文本内容为“hello world”,其inode号为123456:硬链接(hard link):多个文件名(文件路径)指向磁盘中同一个inode。1)可以用不同的文件名访问同样的...
分类:
其他好文 时间:
2015-11-08 15:02:30
阅读次数:
170
链接命令ln????(取自link之意) ln? 【源文件】????【目标文件】????功能:生成链接文件。????-s 创建软连接 ,不加是创建硬链接 硬链接的特征: ????1. 拥有相同的i节点和存储block快,可...
分类:
系统相关 时间:
2015-10-30 23:09:42
阅读次数:
436
命令名称:ln功能:生成链接文件命令所在目录:/bin/ln用法:ln [-s] 原文件 目标文件参数:-s 创建软链接(不写此参数则生成硬链接)软链接:类似windows中的快捷方式。它只是一个链接,链接到它指向的文件。硬链接(最重要的原理就是:硬链接和原文件的i节点相同):硬链接文件相当于复制了...
分类:
系统相关 时间:
2015-10-29 23:17:43
阅读次数:
261
要想弄明白Linux的软链接和硬链接的概念,首先要明白linux是怎么管理文件的。以下笔记部分内容来自互联网搜索,个人理解加以整合所得。1. 文件系统 (作者:Vamei 出处:http://www.cnblogs.com/vamei/archive/2012/09/09/2676792.html)...
分类:
系统相关 时间:
2015-10-29 11:02:52
阅读次数:
275
linux硬链接与软链接1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给...
分类:
系统相关 时间:
2015-10-29 00:26:29
阅读次数:
255
一:介绍Linux链接文件类型有两种,类似于windows系统下的快捷方式。但是Linux链接文件类型又与windows系统的不同。链接是对文件的引用,这样您可以让文件在文件系统中多处被看到。不过,在Linux中,链接可以如同原始文件一样来对待。链接可以与普通的文件一样被执行、编辑和访..
分类:
系统相关 时间:
2015-10-28 10:56:36
阅读次数:
273
夹:~表示当前用户的主文件夹.它代表了当前文件夹..它代表的父文件夹链接文件使用不同的文件名指的是相同的数据或程序。硬链接在相同的物理文件系统,创建一个硬链接-bash-4.2$ find ~ -name "*.py">mypylistls -la 表示以长格式的形式查看当前文件夹下全部文件,包含隐...
分类:
系统相关 时间:
2015-10-16 14:55:23
阅读次数:
241
Linux是通过link的数量来控制文件删除的,只有当一个文件不存在任何link的时候,这个文件才会被删除。一般来说,每个文件都有2个link计数器:i_count和i_nlink。i_count的意义是当前文件使用者(或被调用)的数量,i_nlink的意义是介质连接的数量(硬链接的数量);可以理解为i_c..
分类:
系统相关 时间:
2015-10-12 14:36:00
阅读次数:
243
一、linux文件系统如何存储数据(以ext4为例)?我们知道,linux中一切皆文件,文件包括属性和内容两部分(当然,还包括文件名,不过文件名实质是其所属目录文件的内容,目录文件也有inode号)。linux文件系统将这两类数据分别存储于不同的区域,属性信息放置于inode区(即元数..
分类:
其他好文 时间:
2015-10-11 19:51:28
阅读次数:
1473
上文中曾讲到,我在我的 Mac 上发现很多和 Bash 内部命令同名的外部命令,在那 24 个外部命令中,我发现个奇怪的现象:它们中有 15 个居然是 Shell 脚本,更奇怪的是,居然是同一个 Shell 脚本的硬链接:$find /usr/bin -inum 376183/usr/bin/ali...
分类:
其他好文 时间:
2015-09-27 01:11:34
阅读次数:
176