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