我想將所有我的文件移到/ home/user/archive,將所有超過1000天的文件(分佈在各個子文件夾中)從/ home/user/documents移動。我嘗試的命令是僅存檔舊文件並重新構建存檔中的文件夾樹
find /home/user/documents -type f -mtime +1000 -exec rsync -a --progress --remove-source-files {} /home/user/archive \;
的問題是,(可以理解)的所有文件最終被移動到一個文件夾中的/ home /用戶/歸檔。但是,我想要的是在/ home/user/archive內的/ home/user /文件下重新構建文件樹。我認爲這應該是可能的,只需簡單地用另一個替換字符串,但如何?什麼是服務於此目的的命令?
謝謝!
這可能有助於:http://stackoverflow.com/q/1650164/1983854 – fedorqui