我想複製剛剛我已經造就了今天編輯成一個單獨的目錄「變更」的文件/文件,同時保持它們的目錄結構拷貝改變的文件,創建一個變更和維護的目錄結構
我想出了以下腳本
cd ./myproject/
find ./* -mtime -1 -daystart -exec cp {} ../changeset/{} \;
上面的缺點是,目錄沒有創建,副本會引發錯誤。
我已經手動進入../changeset/並創建文件夾結構,直到該命令運行沒有錯誤..但多數民衆贊成有點乏味。
有沒有簡單的解決方案呢?
CP有一個標誌創造的父母,我認爲這是-p,但不是100%肯定 – technosaurus
@technosaurus有'的mkdir -p'但遺憾的是沒有'cp'等同。 'cp -p'和'cp --parents'存在但是做其他事情。 –