在Ubuntu中,cp命令用于復制文件和目錄。以下是使用cp命令的基本操作步驟:
基本語法:
cp [選項] 源文件 目標文件
示例:
假設你有一個名為source.txt的文件,你想將其復制到當前目錄下的destination.txt。
cp source.txt destination.txt
覆蓋目標文件:
默認情況下,如果目標文件已存在,cp命令會覆蓋它。如果你不希望覆蓋,可以使用-n選項。
cp -n source.txt destination.txt
保留文件屬性:
使用-p選項可以保留文件的權限、時間戳等屬性。
cp -p source.txt destination.txt
遞歸復制目錄:
要復制整個目錄及其內容,需要使用-r(或--recursive)選項。
cp -r source_directory destination_directory
交互式復制:
使用-i選項可以在覆蓋文件前提示用戶確認。
cp -i source.txt destination.txt
你可以一次復制多個文件到一個目標目錄。
基本語法:
cp [選項] 源文件1 源文件2 ... 目標目錄
示例:
將file1.txt和file2.txt復制到backup目錄。
cp file1.txt file2.txt backup/
默認情況下,cp命令會復制符號鏈接指向的文件,而不是鏈接本身。要復制符號鏈接本身,可以使用-P選項。
cp -P source_symlink destination_symlink
復制完成后,你可以使用ls命令查看目標目錄中的文件,以確認復制操作是否成功。
ls -l destination_directory
-r選項復制目錄時,目標目錄必須不存在,否則會報錯。如果目標目錄已存在,可以使用mv命令移動文件。通過以上步驟,你應該能夠在Ubuntu中熟練使用cp命令進行文件和目錄的復制操作。