愛上生活——筆試面試常備,Linux常用操作命令複習(1)

愛上生活——筆試面試常備,Linux常用操作命令複習(1)

cp命令

cp命令

用來將一個或多個原始檔或者目錄複製到指定的檔案或目錄。所有目標檔案指定的目錄必須是已經存在的,cp命令不能建立目錄。

舉例:cp -r /home/user/source /home/user/target

說明:將目錄/home/user/source下的所有檔案及其子目錄複製到目錄/home/user/target。-R/r是遞迴處理的意思,將指定目錄下的所有檔案與子目錄一併處理。r是recursive的首字母。

舉例:cp oldName /home/user/temp/newName

說明:將檔案oldName複製到目錄/home/user/temp下,並改名為newName。

舉例:cp -i /home/user/temp server*。log /home/user/log

說明:互動式的將目錄/home/user/temp中的以server開頭的所有。log檔案複製到 /home/user/log目錄下。-i 覆蓋既有檔案之前先詢問使用者。

舉例:cp -r -u -v temp1 /temp2

說明:只複製temp1中的新檔案到temp2中。-r是遞迴,-u是更新,-v是詳細。執行後會複製新檔案到temp2中,並在控制檯列印被複制檔案的資訊。

注意

:當有檔案重複或其它疑問時,使用 -f 則不會詢問使用者,而強制複製。f是英文force的首字母。