How to filter files when using scp to copy dir recursively?

前端 未结 9 1497
醉酒成梦
醉酒成梦 2021-01-29 20:00

I need to copy all the .class files from server to local with all dir reserved. e.g. server:/usr/some/unknown/number/of/sub/folders/me.class will be /usr/proj

9条回答
  •  梦谈多话
    2021-01-29 20:14

    1. Copy your source folder to somedir:

      cp -r srcdir somedir

    2. Remove all unneeded files:

      find somedir -name '.svn' -exec rm -rf {} \+

    3. launch scp from somedir

提交回复
热议问题