Provided by: manpages-zh_1.6.4.0-1_all
名稱
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