ln - 创建文件之间的链接
概要
ln [选项]... [-T] 目标 链接名
ln [选项]... 目标
ln [选项]... 目标... 目录
ln [选项]... -t 目录 目标...
描述
在第一种形式中,创建指向目标的链接,链接名为链接名。在第二种形式中,在当前目录中创建指向目标的链接。在第三种和第四种形式中,在目录中为每个目标创建链接。默认情况下,创建硬链接,使用 --symbolic 创建符号链接。默认情况下,每个目标(新链接的名称)不应已经存在。在创建硬链接时,每个目标都必须存在。符号链接可以包含任意文本;如果稍后解析,相对链接将相对于其父目录进行解释。
长选项的强制参数对于短选项也是强制的。
--backup[=控制]
为每个现有的目标文件创建备份
-b 类似于 --backup,但不接受参数
-d, -F, --directory
允许超级用户尝试创建目录的硬链接(这可能会因为系统限制而失败,即使对于超级用户也是如此)
-f, --force
删除现有的目标文件
-i, --interactive
提示是否删除目标
-L, --logical
反引用是符号链接的目标
-n, --no-dereference
如果链接名是指向目录的符号链接,则将其视为普通文件
-P, --physical
直接创建指向符号链接的硬链接
-r, --relative
与 -s 配合使用,创建相对于链接位置的链接
-s, --symbolic
创建符号链接而不是硬链接
-S, --suffix=后缀
覆盖通常的备份后缀
-t, --target-directory=目录
指定创建链接的目录
-T, --no-target-directory
始终将链接名视为普通文件
-v, --verbose
打印每个链接文件的名称
--help 显示此帮助并退出
--version
输出版本信息并退出
备份后缀为“\~”,除非使用 --suffix 或 SIMPLE_BACKUP_SUFFIX 设置。可以通过 --backup 选项或 VERSION_CONTROL 环境变量选择版本控制方法。以下是值:
none, off
永不创建备份(即使提供了 --backup)
numbered, t
创建编号备份
existing, nil
如果存在编号备份,则创建编号备份,否则创建简单备份
simple, never
始终创建简单备份
使用 -s 时会忽略 -L 和 -P。否则,最后指定的选项控制目标是符号链接时的行为,默认为 -P。
作者
由 Mike Parker 和 David MacKenzie 编写。
报告错误
GNU coreutils 在线帮助:[https://www.gnu.org/software/coreutils/] 将任何翻译错误报告到 [https://translationproject.org/team/]
参见
link(2), symlink(2)
完整文档 [https://www.gnu.org/software/coreutils/ln] 或者可以在本地使用:info '(coreutils) ln invocation'
由 Debian 打包 (9.7-3) 版权所有 © 2025 自由软件基金会。 许可证 GPLv3+:GNU GPL 第 3 版或更高版本 [https://gnu.org/licenses/gpl.html]。 这是一个自由软件:您可以自由地更改和重新分发它。 在法律允许的范围内,不提供任何保证。