linux命令 檔案目錄操作命令之cp

2021-09-01 22:08:51 字數 1149 閱讀 3187

cp命令用來複製檔案或者目錄

1.命令格式:

用法:cp [選項]... [-t] 源 目的

或:cp [選項]... 源... 目錄

或:cp [選項]... -t 目錄 源...

2.命令功能:

將原始檔複製至目標檔案,或將多個原始檔複製至目標目錄。

3.命令引數:

-a, --archive 等於-dr --preserve=all備份檔案與原檔案兩個檔案的時間是一致的

--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 或 --preserve 保留原始檔或目錄的屬性,包括所有者、所屬組、許可權與時間

-p 或 --parents 保留原始檔或目錄的路徑,此路徑可以是絕對路徑或相對路徑,且目的目錄必須已經存在

-r 遞迴處理,將指定目錄下的檔案與子目錄一併處理。若原始檔或目錄的形態,不屬於目錄或符號鏈結,則一律視為普通檔案處理

-r 或 --recursive 遞迴處理,將指定目錄下的檔案及子目錄一併處理

複製單個檔案到目標目錄,檔案在目標檔案中不存在:

cp log.txt test1
log.txt複製到test1資料夾中

注意:為防止使用者在不經意的情況下用cp命令破壞另乙個檔案,如使用者指定的目標檔名已存在,用cp命令拷貝檔案後,這個檔案就會被新原始檔覆蓋,因此,建議使用者在使用cp命令拷貝檔案時,最好使用i選項。

linux命令 檔案目錄操作命令

一 命令的基本格式 root love2 這是提示符的分隔符號,沒有特殊含義。root 顯示的是當前的登入使用者。分隔符號,沒有特殊含義。love2 當前系統的主機名 預設主機名是 localhost.localdomain,我已經修改了 代表使用者當前所在的目錄,此例中使用者當前所在的目錄是家目錄...

Linux命令 常用目錄和檔案操作命令

在linux系統當中,ls 命令可能是最常被執行的。選項與引數 a 全部的檔案,連同隱藏檔 開頭為 的檔案 一起列出來 常用 d 僅列出目錄本身,而不是列出目錄內的檔案資料 常用 l 長資料串列出,包含檔案的屬性與許可權等等資料 常用 pwd是print working directory的縮寫,也...

linux命令 檔案目錄操作命令之touch

touch命令 如果檔案存在,使用touch指令可更改這個檔案或目錄的日期時間,包括訪問時間和更改時間 如果檔案不存在,touch指令會在當前目錄下 color green 新建 color 乙個空白檔案。1 命令格式 touch 選項 檔案.2 命令引數 a 或 time atime或 time ...