在 Ubuntu 中,如果你想復制一個目錄及其內容,可以使用 cp 命令。以下是基本的使用方法:
復制目錄及其所有內容:
使用 -r 選項來遞歸復制整個目錄及其內容。例如,如果你想復制名為 source_directory 的目錄到 destination_directory,可以使用以下命令:
cp -r source_directory destination_directory
這會將 source_directory 及其所有子目錄和文件復制到 destination_directory 中。如果 destination_directory 不存在,它會被創建。
僅復制目錄結構:
如果你只想復制目錄的結構而不包括文件,可以使用 mkdir 和 find 命令:
mkdir -p destination_directory
find source_directory -type d -exec mkdir -p destination_directory/{} \;
這將創建 destination_directory 中與 source_directory 相同的目錄結構。
使用 rsync 復制目錄:
rsync 是一個非常強大的工具,用于同步文件和目錄。你可以使用以下命令來復制目錄:
rsync -a --progress source_directory/ destination_directory/
-a 選項表示歸檔模式,它會遞歸復制并保留符號鏈接、文件權限、時間戳等信息。--progress 選項會顯示復制過程中的進度信息。
請根據你的具體需求選擇合適的方法來復制目錄。