您的位置:首页 > 运维架构 > Linux

每日linux命令-ln

2015-12-31 00:00 501 查看


‍每日Linux命令-ln‍

每日Linux命令-diff



功能说明:

Linux文件系统中,有所谓的链接(link),我们可以视为文档的别名,而链接有可以分为两种:硬链接(hark link)和软链接(symbolic link),硬链接的意思是一个文档可以有多个名称,而软连接的方式是指产生一个特殊的文档,文档的内容指向另一个文档的位置.硬链接时存在同一个系统中,而软链接可用跨越不同的文件系统.

语法:

ln [参数][源(文件,目录)] [目标(文件,目录)]

说明:

软链接:

以路径的形式存在,类似于windows中的快捷方式

可用跨文件系统

可以对一个不存在的文件名进行链接

可以对目录进行链接

硬链接

以文件副本的形式存在,但是不占用实际空间

不允许给目录创建硬链接

必须在一个文件系统中

另外需要注意一下两点:

ln命令会保持每一处链接文件的同步性,也就是说,不论你改了哪一处,其他文件都会发绳相同的变化

ln链接分为硬链接和软链接两种,软链接就是(ln -s 源文件 目标文件),他只会在你选定的位置上生成一个镜像文件,不会占用磁盘空间;硬链接就是(ln 源文件 目标文件) 他会在你选定的位置生成一个和源文件大小相同的文件,无论软链接还是硬链接,文件都保持同步变化

EG:

链接目录: ls -sv /data/qdcoding/platform/qdconf /data/qdconf # 新建/data/qdconf 指向/data/qdcoding/platform/qdconf

链接文件: ls -sv /data/qdcoding/platform/qdconf/jdbc.properties /data/qdconf/jdbc.properties

链接文件: ls -v /data/qdcoding/platform/qdconf/jdbc.properties /data/qdconf/jdbc.properties
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: