本文主要是介绍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
这篇关于linux 命令之ln的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!