1.命令作用
默认创建硬链接,使用--symbolic创建符号链接/软链接(Create hard links by default, symbolic links with --symbolic.)。
默认情况下,创建每个链接目标(新链接的名称)不应该已经存在(By default, each destination (name of new link) should not already exist.)。
创建硬链接时,每个TARGET(创建链接的实际文件)必须存在(When creating hard links, each TARGET must exist.)。
符号链接可以保存任意文本(Symbolic links can hold arbitrary text;)。
注意:
- 链接包括2种,分别是硬链接和软连接,软链接又叫符号链接
- 硬链接文件ls -l查看无特殊标识,软连接ls -l查看时l开头的文件
- 硬链接不能给目录创建链接,仅软链接可用给目录创建链接
- 硬链接文件和源文件会相互同步更新内容,且硬链接是以副本方式存在,但不占实际空间
2.命令语法
Usage: ln [OPTION]... [-T] TARGET LINK_NAME (1st form)
or: ln [OPTION]... TARGET (2nd form)
or: ln [OPTION]... TARGET... DIRECTORY (3rd form)
or: ln [OPTION]... -t DIRECTORY TARGET... (4th form)
1st form:创建一个到TARGET的链接,名称为LINK_NAME(常用的语法)
2st form:在当前目录中创建一个到TARGET的链接(TARGET在当前目录中无相同的文件目录名)
3st form and 4st form:在DIRECTORY中创建指向每个TARGET的链接(作用不明显)
3.参数详解
OPTION:
- --backup[=CONTROL],对每个现有的目标文件(新链接名称)进行备份,CONTROL可设置如下参数
- none, off,永远不要做备份(即使提供了--backup参数)
- numbered, t,进行编号备份
- existing, nil,如果存在编号备份,则编号,否则简单
- simple, never,总是做简单的备份
- 备份名后缀,默认为'~'符号,除非使用--s

8377

被折叠的 条评论
为什么被折叠?



