在Linux系統中,cp
命令用于復制文件或目錄。
基本的使用格式如下:
cp 源文件 目標文件
其中,源文件
表示要復制的文件或目錄,目標文件
表示復制后的文件或目錄名稱。
例如,要將一個名為file.txt
的文件復制到/tmp
目錄下,可以使用以下命令:
cp file.txt /tmp
如果要復制一個目錄及其所有子目錄和文件,可以使用-r
或-R
選項。例如:
cp -r source_directory destination_directory
其中,source_directory
表示要復制的源目錄,destination_directory
表示目標目錄。
例如,要將一個名為folder
的目錄及其所有子目錄和文件復制到/tmp
目錄下,可以使用以下命令:
cp -r folder /tmp
還可以使用-i
選項來進行交互式復制,即在復制過程中詢問用戶是否覆蓋已存在的文件。例如:
cp -i file.txt /tmp
此外,還可以使用-v
選項來顯示復制過程中的詳細信息。例如:
cp -v file.txt /tmp
請注意,如果目標文件或目錄已經存在,cp
命令會覆蓋它們。如果要保留現有文件而避免覆蓋,可以使用-n
選項。例如:
cp -n file.txt /tmp
這些只是cp
命令的一些基本用法,還有其他一些選項和用法可以根據具體需求進行學習和使用。可以通過man cp
命令來查看cp
命令的詳細幫助文檔。