linux硬链接软练级

linux硬链接软练级

ID:12409469

大小:31.00 KB

页数:8页

时间:2018-07-16

linux硬链接软练级_第1页
linux硬链接软练级_第2页
linux硬链接软练级_第3页
linux硬链接软练级_第4页
linux硬链接软练级_第5页
资源描述:

《linux硬链接软练级》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、在Linux中,经常看见软连接和硬连接的说法,尤其是软连接更是比较多,可一直都不是很明白,今天在网上查了一下,很多人也和我一样,正处在郁闷中,哈哈,过于深入的东西没有研究,在使用的层面上对这两个东西做一个简单的总结,方便了自己记忆,也给其他处在郁闷中的兄弟姐妹一点帮助,有什么问题也欢迎大家指正,哈哈。  先说软连接,一个认为这个比较好理解,一个也是因为柿子专挑软的捏啊,哈哈,创建一个软连接的命令:【ln-s源文件名软连接文件名】,使用ls命令查看文件信息可以验证一下,对文件和目录都可以创建软连接,在网上看到很多人说快捷方式这个比喻,个人认为比较形象,创建

2、一个软连接就是给指定的文件创建了一个快捷方式,里面只记录一个源文件的路径,使用的时候其实就是间接的使用源文件,不考虑具体的实现,从使用的层面上就这么简单。如果源文件删除了,这个软连接也就没有什么用了,因为他记录的路径下面已经没有文件或文件夹了,效果就和windows下面的exe都没有了,你双击快捷方式的效果一样,正因为软连接只是记录一个路径,所以他可以跨文件系统使用。  再说硬连接,创建一个硬连接的命令:【ln-d源文件名硬连接文件名】。在Linux里面访问的每个文件都有一个inode结点的东西,在这个东西里面有一个连接计数,软连接的时候不涉及这个东西,

3、如果对一个文件创建一个硬连接,则这个文件对应的inode的连接计数就加1,这个时候其实这个inode对应的文件有两个名称可以进行访问,这两个名称现在是一样的,你可以使用任意一个继续创建硬连接,所以创建的硬连接和源文件是一样的,共享同一个inode,如果删除了一个则连接计数就减1,删不删除文件是根据连接的计数值来确定的,如果为0了,就删了,否则,删除只是连接计数减1。硬连接不能跨文件系统创建,并且只能对文件创建,不能对目录创建硬连接。  对于读写软连接和硬连接一样,都是操作同一个文件,本来还想做几个图说明说明,弄了半天也没有弄上来一个,哈哈,所以就不好意思

4、了,将就看看!另外一种介绍:软连接可以跨文件系统,硬连接不可以。实践的方法就是用共享文件把windows下的aa.txt文本文档连接到linux下/root目录下bb,cc.ln-saa.txt/root/bb连接成功。lnaa.txt/root/bb失败。(2)关于I节点的问题。硬连接不管有多少个,都指向的是同一个I节点,会把结点连接数增加,只要结点的连接数不是0,文件就一直存在,不管你删除的是源文件还是连接的文件。只要有一个存在,文件就存在(其实也不分什么源文件连接文件的,因为他们指向都是同一个I节点)。当你修改源文件或者连接文件任何一个的时候,其他

5、的文件都会做同步的修改。软链接不直接使用i节点号作为文件指针,而是使用文件路径名作为指针。所以删除连接文件对源文件无影响,但是删除源文件,连接文件就会找不到要指向的文件。软链接有自己的inode,并在磁盘上有一小片空间存放路径名.(3)软连接可以对一个不存在的文件名进行连接。(4)软连接可以对目录进行连接。备注:I节点:它是UNIX内部用于描述文件特性的数据结构.我们通常称I节点为文件索引结点(信息结点).i节点含有关于文件的大部分的重要信息,包括文件数据块在磁盘上的地址.每一个I节点有它自己的标志号,我们称为文件顺序号.I节点包含的信息1.文件类型2.

6、文件属主关系3.文件的访问权限4.文件的时间截.linux系统下提供ln指令来进行文件链接。文件链接主要分为硬链接和软链接。硬链接:由于linux下的文件是通过索引节点(Inode)来识别文件,硬链接可以认为是一个指针,指向文件索引节点的指针,系统并不为它重新分配inode。每添加一个一个硬链接,文件的链接数就加1。可以用:ln命令来建立硬链接。语法:ln[options]existingfilenewfileln[options]existingfile-listdirectory用法:第一种:为”existingfile”创建硬链接,文件名为”new

7、file”。第二种:在”directory”目录中,为”existingfile-list”中包含的所有文件创建一个同名的硬链接。常用可选[options]–f无论”newfile”存在与否,都创建链接。-n如果”newfile”已存在,就不创建链接。例子:$ls–il13058-rwx------1longchenglongcheng488月516:38file113059-rwx------1longchenglongcheng578月516:40file2$lnfile2file2hard$ls–il13058-rwx------1longchen

8、glongcheng488月516:38file113059-rwx------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。