码迷,mamicode.com
首页 > 其他好文 > 详细

链接命令

时间:2017-11-04 15:09:19      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:tmp   链接   home   方便   str   改名字   方法   常用   联系   

什么是链接命令?有何用?

      把一个文件和另一个文件建立联系(想当于windows系统下的便捷方式)

      把常用的文件建立一个映射方式,方便查找与使用

链接命令有哪些?

  软链接 格式 : ln   -s(soft)[目标文件] [(路径/)链接名字]

  ln -s /tmp/happy_home  /tmp/happy

    给 /tmp/目录下的happy_home文件或者目录创建了一个在/tmp/目录下叫happy软链接

  其文件属性:lrwxrwxrwx. 1 root root   15 2月  18 23:22 happy -> /tmp/happy_home

有何特点?

  1. 文件类型为l
  2. 文件权限全部为rwx(但权限由原文件权限决定)
  3. 链接文件有箭头指向原文件(路径/文件名字)
  4. 可为目录或者数据文件创建软链接,可跨分区
  5. 删除软链接不会对原文件造成损失
  6. 假如是以目录对象创建了软链接,执行(rm -rf 软链接名字/)命令,表示删除对应目录下所以的文件

如何创建硬链接?

  硬链接 格式 :ln(英文原意:link)[目标文件] [(路径/)链接名字]

    ln beimenchuixue yizhihua 在当前目录下给beimenchuixue文件创建一个硬链接yizhihua

    其两个文件的属性:-rw-r--r--. 2 root root    0 2月  18 23:13 beimenchuixue

                                   -rw-r--r--. 2 root root    0 2月  18 23:13 yizhihua

    再看看其i节点:393240 beimenchuixue  393240 yizhihua(i节点都是一样的)

有何些特点?

  1. 相当于 cp -p[目标文件][(路径/)文件名字] + 同时更新
  2. 复制了一份,文件权限与属性一样
  3. 原文件更改之后,硬链接文件也会跟着更改
  4. 原文件i节点和硬链接文件i节点一样(特别,按理说i节点是唯一的)[区分是不是硬链接的方法]
  5. 无法为目录创建,作用于数据文件,还不能跨分区
  6. 可以删除原文件,硬链文件不会消失
  7. 各自可以更改名字(但是i节点号还是一样)

有那些坑?

  1. 在目录下创建一个该目录的软链接(无效)

链接命令

标签:tmp   链接   home   方便   str   改名字   方法   常用   联系   

原文地址:http://www.cnblogs.com/2bjiujiu/p/7782998.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!