linux 选中某个文件夹下 除了.git开头的所有文件,并且将这些文件复制到另外一个文件夹?

image.png
linux 文件夹/root/note下面,有.git文件夹,和其他的文件夹,我想将/root/note文件夹下面的除了.git文件夹的所有文件和文件都复制到 文件夹/app/test,这个命令应该怎么写?

阅读 1.3k
1 个回答

这种情况最好是用 rsync,linux 的 cp 命令是无法实现的。

rsync -av --progress --exclude=".git" /root/note /app/test

另外还有一种方法就是自己写 for 循环,扫描文件名并排除,比较麻烦,就不给出实现了。

推荐问题
宣传栏