在 CentOS 系統中,cp
命令用于復制文件和目錄。如果你想復制一個目錄及其所有內容(即遞歸復制),可以使用 -r
或 --recursive
選項。以下是 cp
命令的基本用法:
復制目錄及其內容:
cp -r /path/to/source/directory /path/to/destination/directory
這條命令會將 source/directory
及其所有內容遞歸復制到 destination/directory
中。如果目標目錄不存在,cp
命令會自動創建它。
復制多個源目錄到一個目標目錄:
cp -r /path/to/source1 /path/to/source2 /path/to/destination/
這條命令會將 source1
和 source2
的內容復制到 destination
目錄中。
保留文件屬性:
如果希望復制時保留文件的屬性(如時間戳、權限等),可以使用 -p
選項:
cp -rp /path/to/source/directory /path/to/destination/directory
交互式復制:
使用 -i
選項可以在覆蓋已存在的文件之前進行提示:
cp -ri /path/to/source/directory /path/to/destination/directory
查看復制過程:
使用 -v
選項可以顯示詳細的復制過程:
cp -rv /path/to/source/directory /path/to/destination/directory
請注意,cp
命令不會自動創建目標目錄,如果目標目錄不存在,你需要手動創建它,或者使用 mkdir -p
命令創建目標目錄及其所有父目錄。