Linux 中创建连接文件

来源:互联网 发布:淘宝客服主管用的软件 编辑:程序博客网 时间:2024/06/07 09:08
(1)作用:帮助我们节省空间
   只是文件本身的影子 大小非常非常小。
(2)命令 ln
(3)方法 ln 已有文件路径 连接文件路径   ln create.sh abc.sh


   用cat命令查看可以发现和create.sh是一模一样的


   这个就是链接文件    现在删除 create.sh

   我们发现貌似没什么影响是不是,她好像是一个独立文件和原来的一点关系没有,  那么仔细的同学就能看出来了

  哎~! 数字是不是不一样了!!!!!  这个数字代表什么呢?代表了连接文件的个数!

  (4)当我们再把create.sh刚才的方式创建 会发现数字又变回去, 这种方式创建的链接文件叫做硬链接,和原来的文件无关,即使原来文件被删除 该文件还是可以工作
   那怎么做出来的文件和复制一份有什么区别???
   事实上,(在绝大多数系统中)文件名和文件是两个东西,可以单独存在。说个例子 其实也说不上是栗子  ^.^ 我们误删的文件是可以找回来的!
   只删除了文件名,文件内容没删除 ,如果遇到这种情况,小编的建议是别动电脑找专人帮你恢复你的文件,要是你还是操作的话,可能会有后面的文件把你前面文件覆盖掉,
   那就可能真的找不回来了!

  复制是文件名和文件同时复制另一遍,而连接文件只是复制了一个文件名。

  所以说 我们删除的只是原来的那个文件名,真真的内容并没有删除!