/home/lee#cp --help
將《**》檔案複製至《目的地》,或將多個《檔案》複製至《目錄》。
長選項必須用的引數在使用短選項時也是必須的。
-a, --archive 等於 -dpr
--backup[=control] 為每個已存在的目的地檔案建立備份檔案
-b 類似 --backup,但不接受任何引數
--copy-contents 當使用遞迴模式時複製特殊檔案的內容
-d 等於 --no-dereference --preserve=link
--no-dereference 不會找出符號鏈結指示的真正目的地
-f, --force 如果無法開啟已存在的檔案,會刪除該檔案並再
嘗試開啟
-i, --interactive 覆蓋檔案前需要確認
-h 使用命令列中的符號鏈結指示的真正目的地
-l, --link 鏈結而非複製檔案
-l, --dereference 一定先找出符號鏈結指示的真正目的地
-p 等於 --preserve=mode,ownership,timestamps
--preserve[=attr_list] 若可能,保留指定的檔案屬性
(預設值為:mode,ownership,timestamps)
額外的屬性有:links、all
--sno-preserve=attr_list 不保留指定的檔案屬性
--parents 複製前先在《目錄》建立**檔案路徑中的所有目錄
-p 等於『--no-dereference』
-r, -r, --recursive 複製目錄及目錄內的所有專案
--remove-destination 嘗試開啟目的地檔案前先刪除已存在的目的地
檔案 (與 --force 選項作對比)
--reply= 指定如何處理已存在的目的地檔案
--sparse=when 控制建立 sparse 檔案的方式
--strip-trailing-slashes 刪除引數中所有《**》檔案/目錄末端的斜槓
-s, --symbolic-link 只建立符號鏈結而不是複製檔案
-s, --suffix=字尾 自行指定備份檔案的《字尾》
--target-directory=目錄 將所有引數指定的《**》檔案/目錄複製至《目錄》
-u, --update 只在《**》檔案比目的地檔案新,或目的地檔案
不存在時才進行複製
-v, --verbose 詳細顯示進行的步驟
-x, --one-file-system 不會跨越檔案系統進行操作
--help 顯示此幫助資訊並離開
--version 顯示版本資訊並離開
預設使用模式中,《**》檔案是否 sparse 檔案會由一種粗略的方式決定,而且相應
的《目的地》檔案也會是 sparse 檔案。此方式等於使用 --sparse=auto 選項。指定
--sparse=always 則只要《**》檔案含有足夠長的 0 位元組都會產生 sparse 的
《目的地》檔案。
使用 --sparse=never 會禁止產生 sparse 檔案。
備份檔案的字尾為『~』,除非以 --suffix 選項或是 ******_backup_suffix
環境變數指定。版本控制的方式可透過 --backup 選項或 version_control 環境
變數來選擇。以下是可用的變數值:
none, off 不會進行備份 (即使使用了 --backup 選項)
numbered, t 備份檔案會加上數字
existing, nil 若有數字的備份檔案已經存在則使用數字,否則使用普通方式備份
******, never 永遠使用普通方式備份
是同乙個已存在的一般檔案的話,cp 會將《**》檔案備份。
report bugs to .
命令列 Git Bash命令列小結
展示當前完整路徑pwd 建立資料夾mkdir 建立檔案touch 刪除資料夾rm rf 刪除檔案rm 重新命名mv 展示當前路徑下檔案 除了隱藏檔案 ls 展示當前路徑下所有檔案ls a 展示當前路徑下所有檔案以及詳細資訊ls al 轉至某目錄cd 根目錄 上級目錄.當前目錄.檢視檔案cat 檔名稱...
Linux拷貝U盤檔案(命令列)
linux系統有的有介面,有的沒有只要命令視窗,因此匯入外部檔案就變得困難,沒有視覺化的方便。這裡通過掛載u盤進行檔案拷貝。首先掛載u盤 這裡以centos為例 1 進入命令列模式下,輸入命令 sudo i,獲取root許可權。2 mkdir usb 建立乙個目錄,用於掛載u盤 3 fdisk l ...
git 命令列 和 cmd命令列
設定全域性使用者名稱 git config global user.name 區域性把global換成local 檢視全域性 git config global list 檢視git的狀態 git status 初始化 git into 名字 新增乙個檔案 git add readme.txt 刪除...