在查找应用程序中的exec上保留目录结构

时间:2016-05-25 14:48:02

标签: linux bash shell

尝试在linux shell上将文件和文件夹从一个目录移动到另一个目录。以下命令对我有用,但它没有重新创建目录结构。希望有人可以提供帮助。

find /var/spool/asterisk/monitor -iname ".wav" ! -name "-in.wav" ! -name "*-out.wav" -mtime +11 -exec cp {} /mnt/nfs/recordings/monitor \;

注意:在监视文件夹中有各种文件夹和子文件夹。

1 个答案:

答案 0 :(得分:1)

在cp中使用--parents

find /var/spool/asterisk/monitor -iname ".wav" ! -name "-in.wav" ! -name "*-out.wav" -mtime +11 -exec cp --parents {} /mnt/nfs/recordings/monitor \;