Man page - cp(1)

Packages contains this manual

Available languages:

en fr pt_BR es pl vi nb ko nl da cs tr hu sv ja uk id fi ru ro zh_TW sr zh_CN de

Manual

CP

名 称
概 述
描 述
作 者
报 告 错 误
版 权
参 见


名 称

cp - 复 制 文 件 和 目 录

概 述

cp [ 选 项 ]... [ -T ] 来 源 目 标
cp
[ 选 项 ]... 来 源 ... 目 录
cp
[ 选 项 ]... -t 目 录 来 源 ...

描 述

从 指 定 的 来 源 文 件 复 制 到 目 标 处 , 或 者 将 多 个 源 文 件 复 制 到 目 标 目 录 中 。

必 选 参 数 对 长 短 选 项 同 时 适 用 。
-a
, --archive

-dR --preserve = all 相 同 。

--attributes-only

不 要 复 制 文 件 数 据 , 仅 仅 复 制 其 属 性 值 。

--backup [= 控 制 参 数 ]

为 每 个 已 存 在 的 目 标 文 件 创 建 一 个 备 份

-b

类 似 --backup , 但 是 不 接 受 参 数

--copy-contents

递 归 模 式 下 复 制 特 殊 文 件 的 内 容

-d

--no-dereference --preserve = links 相 同

-f , --force

如 果 有 一 个 已 存 在 且 无 法 打 开 的 目 标 文 件 , 删 除 之 并 进 行 重 试 ( 该 选 项 在 -n 选 项 同 时 被 使 用 时 无 效 )

i , --interactive

覆 写 前 进 行 提 示 ( 覆 盖 先 前 的 -n 选 项 )

-H

跟 随 源 文 件 命 令 行 中 显 式 给 出 的 符 号 链 接

-l , --link

使 用 硬 链 接 取 代 复 制

-L , --dereference

总 是 跟 随 源 文 件 中 的 符 号 链 接

-n , --no-clobber

不 要 覆 写 已 有 的 文 件 ( 覆 盖 先 前 给 出 的 -i 选 项 )

-P , --no-dereference

永 远 不 要 跟 随 源 文 件 中 的 符 号 链 接

-p

--preserve = mode ,ownership,timestamps 相 同

--preserve [= 属 性 列 表 ]

保 留 指 定 的 属 性 ( 默 认 : 模 式 、 从 属 关 系 、 时 间 戳 ) , 如 果 可 能 的 话 还 有 额 外 属 性 : 上 下 文 、 链 接 ( links) 、 xattr、 all

--no-preserve = 属 性 列 表

不 要 保 留 指 定 的 属 性

--parents

在 目 标 目 录 下 使 用 完 整 的 源 文 件 名

-R , -r , --recursive

递 归 地 复 制 文 件

--reflink [= WHEN ]

控 制 克 隆 /写 入 时 复 制 ( CoW) 副 本 。 详 情 见 下 文

--remove-destination

在 尝 试 打 开 每 个 已 存 在 的 目 标 文 件 之 前 对 其 进 行 删 除 ( 和 --force 行 为 相 反 )

--sparse = WHEN

控 制 稀 疏 文 件 的 创 建 。 详 情 见 下 文

--strip-trailing-slashes

移 除 每 个 源 文 件 参 数 后 的 任 何 末 尾 斜 杠

-s , --symbolic-link

使 用 符 号 链 接 代 替 复 制

-S , --suffix = 后 缀 名

使 用 给 定 名 称 代 替 常 用 备 份 后 缀 名

-t , --target-directory = 目 录

将 所 有 源 文 件 参 数 给 出 的 内 容 复 制 到 目 标 目 录 中

-T , --no-target-directory

将 目 标 文 件 当 作 普 通 文 件 对 待 ( 而 不 是 目 录 )

-u , --update

仅 在 源 文 件 比 目 标 文 件 新 , 或 者 目 标 文 件 不 存 在 的 情 况 下 复 制

-v , --verbose

解 释 正 在 发 生 的 情 况

-x , --one-file-system

停 留 在 当 前 文 件 系 统 中

-Z

将 目 标 文 件 SELinux 安 全 上 下 文 设 置 为 默 认 类 型

--context [= CTX ]

类 似 -Z , 或 者 如 果 给 定 了 上 下 文 ( CTX) 那 么 将 SELinux 或 者 SMACK 安 全 上 下 文 设 置 为 给 定 值

--help

显 示 此 帮 助 信 息 并 退 出

--version

显 示 版 本 信 息 并 退 出

默 认 情 况 下 , 程 序 会 使 用 一 种 粗 糙 的 启 发 式 算 法 探 测 源 文 件 是 否 是 稀 疏 的 , 若 判 定 为 稀 疏 , 则 目 标 文 件 也 会 以 稀 疏 形 式 创 建 。 这 个 行 为 可 以 通 过 --sparse = auto 指 定 。 若 指 定 --sparse = always , 将 在 源 文 件 包 含 足 够 多 内 容 为 零 的 字 节 序 列 时 将 其 视 作 稀 疏 文 件 。 使 用 --sparse = never 以 禁 止 创 建 稀 疏 文 件 。

当 指 定 了 --reflink [= always ] 时 , 进 行 轻 量 级 复 制 , 其 中 的 数 据 块 仅 在 被 修 改 时 进 行 复 制 。 如 果 这 样 的 复 制 失 败 , 或 无 法 实 行 , 或 者 指 定 了 --reflink = auto 时 , 程 序 将 会 回 退 到 标 准 复 制 操 作 。 使 用 --reflink = never 可 以 确 保 永 远 进 行 标 准 复 制 。

备 份 的 后 缀 为 “˜”, 除 非 设 置 了 --suffix 或 者 SIMPLE_BACKUP_SUFFIX。 版 本 控 制 方 式 可 以 使 用 --backup 选 项 或 者 VERSION_CONTROL 环 境 变 量 进 行 指 定 。 可 用 的 值 如 下 :
none, off

永 远 不 制 作 备 份 ( 即 使 给 出 了 --backup

numbered, t

制 作 编 号 的 备 份

existing, nil

如 果 已 编 号 副 本 存 在 则 编 号 , 否 则 采 用 简 单 方 式

simple, never

总 是 制 作 简 单 备 份

作 为 一 个 特 例 , cp 将 在 同 时 给 出 force 选 项 与 backup 选 项 , 并 且 源 文 件 和 目 标 文 件 是 同 一 个 已 存 在 普 通 文 件 的 情 况 下 制 作 备 份 副 本 。

作 者

由 Torbjorn Granlund、 David MacKenzie 和 Jim Meyering 编 写 。

报 告 错 误

GNU coreutils 的 在 线 帮 助 : <https://www.gnu.org/software/coreutils/>
请 向 <https://translationproject.org/team/zh_CN.html> 报 告 翻 译 错 误 。

版 权

Copyright © 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.

参 见

完 整 文 档 请 见 : <https://www.gnu.org/software/coreutils/cp>
或 者 在 本 地 使 用 : info '(coreutils) cp invocation'

本 页 面 中 文 版 由 中 文 man 手 册 页 计 划 提 供 。
中 文 man 手 册 页 计 划 : https://github.com/man-pages-zh/manpages-zh