linux链接文件
来源:互联网 发布:有在家的淘宝客服吗 编辑:程序博客网 时间:2024/04/28 15:59
linux链接文件
链接有两种方式:硬链接和软链接。
(一)软链接
软链接又叫做符号链接。基本命令为:
- ln -s sourcePlace newPlace
软链接的特点:
1.要建立链接时,newPlace必须是存在的;而当sourcePlace不存在时建立的连接是一个空链接,相当于空指针。空链接文件也可以操作,而且如果对空链接进行操作,比如 emptyFile是空链接,进行vi emptyFile 输入一些字符后保存,那么系统会自动生成一个对应emptyFile的sourcePlace,空链接会变成一个软链接。
2.newPlace指向sourcePlace,当sourcePlace的内容改变时,newPlace的内容也会改变,反过来也是一样,当newPlace改变也会导致sourcePlace改变。
3.软链接类似于windows中的快捷方式,但在windows中,改变快捷方式,比如重命名快捷方式,不会导致源文件名字的改变。由于不清楚windows中的原理,所以不明白改变快捷方式的内容是否会引起源文件的改变。而软链接中,对newPlace的改变,是会导致sourcePlace同步改变的。
4.当删除newPlace 时,不会对sourcePlace产生影响。而删除sourcePlace时,newPlace会变成一个空链接,见第1条后半段。如果此时再创建一个与之前sourcePlace同名的文件,就会重新建立链接。但此时sourcePlace和newPlace的内容都为空。
(二)硬链接
硬链接相当于是为一个存在的文件创建一个指针,基本命令为:
- ln sourceFile newFile
硬链接的特点:
1.sourceFile 和newFIle相互影响,同步执行。
2.建立硬链接后,sourceFile和newFile的链接数都为2,当删除sourceFile后,newFile的内容不受影响,但其链接数减少一,从链接文件变成一个普通文件。
(三)总结硬链接和软链接的相同和区别:
相同点:1.链接文件newPlace在建立链接前都必须为空。
2.sourcePlace和newPlace的修改都会影响对方。
不同点:
1.软链接可以建立空链接,硬链接不行。
2.当删除sourcePlace后,软链接会失效,而硬链接只是newPlace的链接数减少;删除newPlace后,对软链接的sourcePlace不会有影响,而硬链接的sourcePlace的连接数也会减少。
- linux链接文件--软链接,硬链接
- linux链接文件
- linux链接文件
- Linux文件链接命令
- linux创建链接文件
- Linux链接文件操作
- Linux 链接文件
- linux中的链接文件
- linux中的链接文件
- linux文件链接
- linux 文件链接
- linux文件链接
- Linux文件管理-链接
- linux链接文件
- linux文件链接
- linux文件链接
- linux链接文件 -- ln
- linux文件链接
- maven中各种jar
- 什么是java序列化,如何实现java序列化?
- DedeCms 文件加载顺序原理介绍
- 怎么将CocoStudio生成的文件导入到vs2013中
- debian(wheezy) chrome beta 38.0.2x.xxx Shockwave Flash was crashed 崩溃的解决办法.
- linux链接文件
- 中体骏彩2015校园招聘 研发笔试题
- Android APK反编译详解
- sqlite3 在红米1s手机 中的使用
- 杭电acm2019数列有序!
- gstsreamer----------could not get plugin ioctl base:-22
- Gson使用方法之streaming
- ibus输入法的图标没有显示
- 【新走遍美国】——第一遍感想