cp -r
是一個用于在 Unix 和類 Unix 系統(如 Linux 和 macOS)上復制目錄及其內容的命令。要使用 cp -r
實現遞歸目錄遍歷,你需要指定源目錄和目標目錄。以下是命令的基本格式:
cp -r /path/to/source/directory /path/to/destination/directory
這將遞歸地復制源目錄及其所有子目錄和文件到目標目錄。如果目標目錄不存在,它將被創建。
例如,如果你想要復制名為 “source_folder” 的目錄及其內容到名為 “destination_folder” 的目錄,你可以使用以下命令:
cp -r source_folder destination_folder
如果你想要將目錄復制到另一個位置,你需要提供完整的路徑。例如:
cp -r /home/user/source_folder /home/user/destination_folder
請注意,如果目標目錄中已經存在與源目錄中相同的文件或目錄,它們將被覆蓋。在執行此操作之前,請確保你了解可能的數據丟失風險。