在 Linux 中,cp -r
命令用于遞歸地復制目錄及其內容。以下是使用 cp -r
的基本語法和示例:
cp -r [選項] 源目錄 目標目錄
-r
或 --recursive
:遞歸復制目錄及其內容。-v
或 --verbose
:顯示詳細的復制過程。-p
或 --preserve=mode,ownership,timestamps
:保留文件的權限、所有者和時間戳。-a
或 --archive
:等同于 -dR --preserve=all
,遞歸復制并保留符號鏈接、文件屬性等。基本復制
將目錄 source_dir
及其內容復制到 destination_dir
:
cp -r source_dir destination_dir
詳細輸出
在復制過程中顯示詳細信息:
cp -rv source_dir destination_dir
保留文件屬性
復制時保留文件的權限、所有者和時間戳:
cp -rp source_dir destination_dir
歸檔模式
使用歸檔模式復制,保留所有文件屬性:
cp -a source_dir destination_dir
cp -r
會將源目錄的內容復制到目標目錄中,可能會覆蓋現有文件。通過這些選項和示例,你可以靈活地使用 cp -r
命令來復制目錄及其內容。