在 Ubuntu 下,cp
命令用于復制文件和目錄。以下是 cp
命令的一些常用選項和功能:
基本用法:
cp source destination
cp file1.txt file2.txt
將 file1.txt
復制為 file2.txt
。-r
選項):cp -r source_directory destination_directory
cp -r dir1 dir2
將 dir1
復制為 dir2
。選項:
-r
或 --recursive
:遞歸復制目錄及其內容。-i
或 --interactive
:在覆蓋目標文件之前提示用戶。-v
或 --verbose
:顯示詳細的復制過程。-u
或 --update
:僅在源文件比目標文件新時才復制。-p
或 --preserve=mode,ownership,timestamps
:保留文件的權限、所有者和時間戳。-a
或 --archive
:等同于 -dR --preserve=all
,用于歸檔模式復制。這些選項可以組合使用以滿足不同的需求。例如,如果你想遞歸地復制一個目錄并且希望在覆蓋文件之前得到提示,可以使用:
cp -riv source_directory destination_directory
請注意,在使用 cp
命令時,確保你有足夠的權限來讀取源文件和在目標位置寫入文件。