码迷,mamicode.com
首页 > 系统相关 > 详细

Linux下 ln 命令详解

时间:2018-08-10 10:58:30      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:color   情况下   str   文件系统   lin   命令详解   cal   style   新建   

sudo ln -s 源文件 目标文件

 

当前目录是/local,而我经常要访问/usr/local/linux/work

 

那么我就可以使用在local下建立一个文件linkwork,

 

然后sudo ln -s /usr/local/linux/work  /local/linkwork

 

即建立两者之间的链接。

删除链接

 

rm -rf   symbolic_name   注意不是rm -rf   symbolic_name/ 
那么上面我就是rm -rf   /local/linkwork
 
链接有两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中,并且不能建立指向目录的硬链接。而对符号链接,则不存在这个问题。默认情况下,ln产生硬链接。
  在硬链接的情况下,参数中的“目标”被链接至[链接名]。如果[链接名]是一个目录名,系统将在该目录之下建立一个或多个与“目标”同名的链接文件, 链接文件和被链接文件的内容完全相同。如果[链接名]为一个文件,用户将被告知该文件已存在且不进行链接。如果指定了多个“目标”参数,那么最后一个参数 必须为目录。
  如果给ln命令加上- s选项,则建立符号链接。如果[链接名]已经存在但不是目录,将不做链接。[链接名]可以是任何一个文件名(可包含路径),也可以是一个目录,并且允许它与“目标”不在同一个文件系统中。如果[链接名]是一个已经存在的目录,系统将在该目录下建立一个或多个与“目标”同名的文件,此新建的文件实际上是指向原“目标”的符号链接文件。

 

Linux下 ln 命令详解

标签:color   情况下   str   文件系统   lin   命令详解   cal   style   新建   

原文地址:https://www.cnblogs.com/amirong/p/9452771.html

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