在 Ubuntu 中,cp
命令用于復制文件和目錄。以下是 cp
命令的基本用法和一些常見選項:
cp [選項] 源 目標
-r
或 --recursive
:遞歸復制目錄及其內容。-i
或 --interactive
:在覆蓋目標文件之前提示用戶確認。-v
或 --verbose
:顯示詳細的復制過程。-u
或 --update
:僅在源文件比目標文件新時才復制。-p
或 --preserve=屬性
:保留文件的屬性(如模式、所有權和時間戳)。復制文件
將文件 file.txt
復制到目標目錄 /home/user/documents/
:
cp file.txt /home/user/documents/
復制目錄
使用 -r
選項遞歸復制整個目錄 source_directory
到目標目錄 /home/user/documents/
:
cp -r source_directory /home/user/documents/
交互式復制
在覆蓋目標文件之前提示用戶確認:
cp -i file.txt /home/user/documents/
顯示詳細信息
顯示復制過程中的詳細信息:
cp -v file.txt /home/user/documents/
更新文件
僅在源文件比目標文件新時才復制:
cp -u file.txt /home/user/documents/
保留文件屬性
保留文件的屬性(如模式、所有權和時間戳):
cp -p file.txt /home/user/documents/
cp
命令可能會失敗。-r
選項時要小心,因為它會遞歸復制目錄及其內容,可能會覆蓋目標目錄中的文件。通過這些基本用法和選項,你應該能夠在 Ubuntu 中有效地使用 cp
命令來復制文件和目錄。