linux命令之ln


软连接:在选定位置生成一个文件的镜像,不占用磁盘空间。可以跨文件系统,可以对一个不存在的文件名进行连接。类似windows快捷方式。
硬链接:选定位置生成一个和源文件大小相同的文件。不能跨文件系统。普通用户不能给目录创建硬链接。

无论软连接硬链接都会保持文件的同步性。不论改了哪一处,其他的文件都会发生相同的变化;

ln 命令格式

ln  [OPTIONS]  SOURCE  DIST
参数说明
SOURCE: 原文件
DIST:产生的连接文件
OPTIONS的格式为
[-bdfinsvF] [-S backup-suffix] [-V {numbered, existing, simple}] [--help] [--version]
-b 			删除,覆盖以前建立的连接
-d			允许超级用户制作目录的硬链接
-f			强制执行
-i			交互模式,文件存在则提示用户是否覆盖
-n 			把符合链接视为一般目录
-s     		软连接(符号链接)
-v			显示详细的处理过程
-S “backup-suffix”	将备份的档案都加上 “backup-suffix”的字尾
-V  METHOD		指定备份方式
--help		显示辅助说明
--version	显示版本信息
示例:
将档案 yy 产生一个 软连接 zz
ln -s yy zz
将档案 yy 产生一个 硬链接 zz
ln yy zz


 

 

相关内容