本帖最后由 wuxiaobo_2009 于 2012-03-03 14:33 编辑 今天看《鸟哥私房菜》中的软连接和硬链接 发现一处不解: [attachimg[attachimg]526214 [/attachimg]]526215[/attachimg] 软连接为什么消耗掉了inode 的数量 ? 做的实验: $ cd /tmp cp /etc/passwd . ln ./passwd passwd-hd ln -s passwd passwd-so 用命令看了一下,硬链接确实什么都没有变(du -sb; df -i) inode 和使用量都没有变。 但是ln -s 确实变了增加了...
by wuxiaobo_2009 - Linux新手园地 - 2012-03-03 14:34:43 阅读(1527) 回复(2)
linux 软连接与硬连接 对于一个文件来说,有唯一的索引接点与之对应,而对于一个索引接点号,却可以有多个文件名与之对应。因此,在磁盘上的同一个文件可以通过不同的路径去访问该文件。注意在linux下是一切皆文件的啊,文件夹、新加的硬盘 ...都可以看着文件来处理的啊。 连接有软连接和硬连接(hard link)之分的,软连接(symbolic link)又叫符号连接。符号连接相当于Windows下的快捷方式。 硬连接可以看作是同一个文件的...
对于一个文件来说,有唯一的索引接点与之对应,而对于一个索引接点号,却可以有多个文件名与之对应。因此,在磁盘上的同一个文件可以通过不同的路径去访问该文件。注意在linux下是一切皆文件的啊,文件夹、新加的硬盘 ...都可以看着文件来处理的啊。 连接有软连接和硬连接(hard link)之分的,软连接(symbolic link)又叫符号连接。符号连接相当于Windows下的快捷方式。 不可以对文件夹建立硬连接的,我们通常用的还...
简而言之,软链接相当于windows中的快捷方式,硬链接相当于一个灾备系统,数据存放在两处,与复制不同的是两处之间存在同步机制,一处数据的改变会实时同步到另一处,另外,一处数据如果被删除了,不会影响到另一处的数据.下面是详细的介绍: 存在两种不同类型的链接,软链接和硬链接。修改其中一个,硬连接指向的是节点(inode),而软连接指向的是路径(path) 软链接文件 软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任...
软连接: ln-s 源 目标 硬链接: ln 源 目标 区别是软的只是在目标那里做个镜像,并不占用镜像那里的磁盘空间,并且有同步性。硬的是等于一个克隆,跟源一模一样的文件(或者目录),也有同步。是这样吗? 如果系统分区是这样的: / /tmp /data 如果在安装某个程序,用的是sh脚本安装方法。默认安装路径是/var。怎么样才能让默认安装到/var路径的,让它安装到/data路径呢? 怎么做? 是不是默认安装完之后做软连接 ln -s...
在做项目中,需要把800个左右的软链接(ln -s)的源文件(都是*.so文件)拷贝到一个地方,这800个的文件在不同的文件夹中,如果一个一个的手工拷贝将比较耗时,但现在又不知道如何用命令或者什么方法得到软连接的源文件,请高手指教。:lol:
软连接可以 跨文件系统 ,硬连接不可以 。实践的方法就是用共享文件把windows下的 aa.txt文本文档连接到linux下/root目录 下 bb,cc . ln -s aa.txt /root/bb 连接成功 。ln aa.txt /root/bb 失败 。 (2)关于 I节点的问题 。硬连接不管有多少个,都指向的是同一个I节点,会把 结点连接数增加 ,只要结点的连接数不是 0,文件就一直存在 ,不管你删除的是源文件还是 连接的文件 。只要有一个存在 ,文件就 存在 (其实也不分什么 ...
linux 软连接和硬链接的区别 (1)软连接可以 跨文件系统 ,硬连接不可以 。实践的方法就是用共享文件把windows下的 aa.txt文本文档连接到linux下/root目录 下 bb,cc . ln -s aa.txt /root/bb 连接成功 。ln aa.txt /root/bb 失败 。 (2)关于 I节点的问题 。硬连接不管有多少个,都指向的是同一个I节点,会把 结点连接数增加 ,只要结点的连接数不是 0,文件就一直存在 ,不管你删除的是源文件还是 连接的文件 。只要有一个存...