Esse é um trabalho típico para cpio ou pax :
find . -type f -mtime -14 -print0 | pax -0 -rw /ModifiedFiles
Você também pode usar a opção -l para criar links em vez de cópias. Ele não funciona corretamente com o comando pax no Debian, mas talvez o do OS / X não tenha o mesmo problema.
Você pode fazer algo semelhante com cpio (um ancestral de pax ), mas a implementação de cpio no OS / X não suporta uma opção -0 / --null que permitiria a utilização arbitrária nomes de arquivos. Se você sabe que os nomes dos seus arquivos não contêm caracteres de nova linha, ainda é possível fazer isso:
find . -type f -mtime -14 | cpio -dp /ModifiedFiles
As versões Debian (GNU) e OS / X de cpio também possuem uma opção -l para criar links em vez de cópias. (e o do Debian parece funcionar corretamente).