Update ln.md

This commit is contained in:
小弟调调™ 2017-10-13 03:13:33 -05:00 committed by GitHub
parent d24657050e
commit cb0cc25e8d
1 changed files with 23 additions and 11 deletions

View File

@ -21,17 +21,22 @@ ln [选项]... [-T] 目标 链接名 (第一种格式)
### 选项 ### 选项
``` ```
-b或--backup删除覆盖目标文件之前的备份 --backup[=CONTROL] 为每个已存在的目标文件创建备份文件
-d或-F或——directory建立目录的硬连接 -b 类似--backup但不接受任何参数
-f或——force强行建立文件或目录的连接不论文件或目录是否存在 -d, -F, --directory 创建指向目录的硬链接(只适用于超级用户)
-i或——interactive覆盖既有文件之前先询问用户 -f, --force 强行删除任何已存在的目标文件
-n或--no-dereference把符号连接的目的目录视为一般文件 -i, --interactive 覆盖既有文件之前先询问用户;
-s或——symbolic对源文件建立符号连接而非硬连接 -L, --logical 取消引用作为符号链接的目标
-S<字尾备份字符串>或--suffix=<字尾备份字符串>:用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字符串是符号“~”,用户可通过“-S”参数来改变它 -n, --no-dereference 把符号连接的目的目录视为一般文件;
-v或——verbose显示指令执行过程 -P, --physical 直接将硬链接到符号链接
-V<备份方式>或--version-control=<备份方式>:用“-b”参数备份目标文件后备份文件的字尾会被加上一个备份字符串这个字符串不仅可用“-S”参数变更当使用“-V”参数<备份方式>指定不同备份方式时,也会产生不同字尾的备份字符串; -r, --relative 创建相对于链接位置的符号链接
--help在线帮助 -s, --symbolic 对源文件建立符号连接,而非硬连接;
--version显示版本信息。 -S, --suffix=SUFFIX 用"-b"参数备份目标文件后,备份文件的字尾会被加上一个备份字符串,预设的备份字符串是符号“~”,用户可通过“-S”参数来改变它
-t, --target-directory=DIRECTORY 指定要在其中创建链接的DIRECTORY
-T, --no-target-directory 将“LINK_NAME”视为常规文件
-v, --verbose 打印每个链接文件的名称
--help 显示此帮助信息并退出
--version 显示版本信息并退出
``` ```
### 参数 ### 参数
@ -39,6 +44,13 @@ ln [选项]... [-T] 目标 链接名 (第一种格式)
* 源文件:指定连接的源文件。如果使用`-s`选项创建符号连接,则“源文件”可以是文件或者目录。创建硬连接时,则“源文件”参数只能是文件; * 源文件:指定连接的源文件。如果使用`-s`选项创建符号连接,则“源文件”可以是文件或者目录。创建硬连接时,则“源文件”参数只能是文件;
* 目标文件:指定源文件的目标连接文件。 * 目标文件:指定源文件的目标连接文件。
```
none, off 不进行备份(即使使用了--backup 选项)
numbered, t 备份文件加上数字进行排序
existing, nil 若有数字的备份文件已经存在则使用数字,否则使用普通方式备份
simple, never 永远使用普通方式备份
```
### 实例 ### 实例
将目录`/usr/mengqc/mub1`下的文件m2.c链接到目录`/usr/liu`下的文件a2.c 将目录`/usr/mengqc/mub1`下的文件m2.c链接到目录`/usr/liu`下的文件a2.c