如何递归复制整个目录并排除扩展名为" min.min.js"的特定文件。

时间:2014-08-04 19:51:46

标签: bash shell

我需要帮助bash命令递归地cp里面的所有文件或子目录,但也排除一些特定的文件,如“* .min.min.js”。

2 个答案:

答案 0 :(得分:2)

使用rsync:

rsync -av --exclude '*min.min.js' parent_dir dest_dir 

答案 1 :(得分:2)

或使用tar

tar c --exclude "*.min.min.js" source_dir | tar -C /destination xv