勵志

勵志人生知識庫

linux cp命令

Linux中的cp命令主要用於複製檔案或目錄。該命令的語法為cp[options] source dest,其中options是可選參數,可以更改命令的行為,source是要複製的檔案或目錄,destination是新複製項的位置和/或名稱。例如,複製一個名為file1.txt的檔案到同一目錄下並命名為file2.txt,可以使用命令cp file1.txt file2.txt。

cp命令支持多種參數來修改其行為,一些常用的參數包括:

- i(互動式複製):當在複製過程中需要覆蓋目標路徑中已存在的檔案時,-i參數會使cp命令先提示用戶是否真的要進行覆蓋。

- r-R(遞歸複製):用於複製一個目錄及其所有子目錄和檔案。

- v(詳細輸出):在複製檔案或目錄時,如果想看到正在進行的每個操作的詳細信息,可以使用-v參數。

- p(保留檔案屬性):當複製檔案時,如果希望保留原始檔案的屬性(如修改時間、所有權、許可權等),可以使用-p參數。

例如,遞歸複製目錄可以使用命令cp -ra source_directory destination_directory,其中-a參數相當於-p和-r的組合,用於保留許可權並遞歸複製。