複製目錄但不遞迴

複製目錄但不遞迴

我想複製一個目錄而不遞歸,保留“所有內容”,有點像cp -a-a 會執行不需要的遞歸。

原因是我正在製作一個腳本來從不可靠的來源複製/備份,因此我逐一複製文件和目錄,保留一個日誌,用於避免重做已經成功的副本,並在重新啟動時遠離有問題的源文件失敗。

由於cp -a相當於cp -dR --preserve=all,我嘗試將 -R 從中去掉,但 cp 然後會跳過目錄,因為遞歸已關閉。

相關內容