命令行手册

Man » ln 在线手册 - `ln` man 页面的详细在线文档

🌍
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
输出版本信息并退出

备份后缀为“\~”,除非使用 --suffixSIMPLE_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]。 这是一个自由软件:您可以自由地更改和重新分发它。 在法律允许的范围内,不提供任何保证。