首页 > 系统 > Linux >

Linux链接文件命令:ln(LN,not IN)

2017-01-17

功能:为文件建立同步链接。分类:硬链接、软链接。命令格式:ln[参数][目标文件或目录][源文件或目录]当我们需要在不同的目录,用到相同的文件时,我们不需要再每个目录下,都放一个相同的文件。Linux的ln命令

Linux命令:ln(LN,not IN)

这个命令,平时用的不多,mark一下,加深记忆。

1,基本功能

功能:为文件建立同步链接。

分类:硬链接、软链接。

命令格式:ln[参数][目标文件或目录][源文件或目录]

当我们需要在不同的目录,用到相同的文件时,我们不需要再每个目录下,都放一个相同的文件。Linux的ln命令,就是

为了解决这个问题而生的。

2,硬链接与软链接的区别

链接可以分为硬链接和软链接。硬链接:hard link,硬链接的意思是一个档案可以有多个名字。软链接:symbolic

link,软链接是建立一个特殊的档案,该档案的作用是指向源文件。链接的共同特性可以概括如下:

* 同步性,也就是说无论你改动了哪一处,其他的都会发生相同的变化;

* 不占用实际硬盘空间;

* 链接文件的文件类型是l;

区别可以概括如下:

* 硬链接不能跨文件系统,软链接可以跨不同的文件系统;

* 硬链接以文件副本的方式存在,软链接以路径的方式存在(类似windows中快捷方式的概念);

* 可以给目录创建软链接,但是不能给目录创建硬链接(思考为什么);

3,示例

3.1 ln -s partment.java partment2017.java //为源文件partment.java创建软链接文件: partment2017.java。有点拗口,

也就是说,这个命令是给partment.java文件创建了一个链接文件,partment2017是链接文件,partment.java是源文件。

3.2 ln partment.java partment2017.java //为源文件硬链接文件,partment2017.java是被创建的链接文件。

相关文章
最新文章
热点推荐