试图在Linux shell上将文件和文件夹从一个目录移动到另一个目录。以下命令对我有用,但它没有重新创建目录结构。希望有人能帮忙。
find /var/spool/asterisk/monitor -iname ".wav" ! -name "-in.wav" ! -name "*-out.wav" -mtime +11 -exec cp {} /mnt/nfs/recordings/monitor ;
注意:在监视器文件夹中有各种文件夹和子文件夹。
在 cp 中使用 --parent
find /var/spool/asterisk/monitor -iname ".wav" ! -name "-in.wav" ! -name "*-out.wav" -mtime +11 -exec cp --parents {} /mnt/nfs/recordings/monitor ;