Bash: Copy named files recursively, preserving folder structure

后端 未结 6 776
借酒劲吻你
借酒劲吻你 2020-11-29 17:48

I was hoping:

cp -R src/prog.js images/icon.jpg /tmp/package

would yield a symmetrical structure in the destination dir:

/t         


        
6条回答
  •  猫巷女王i
    2020-11-29 18:26

    Try...

    for f in src/*.js; do cp $f /tmp/package/$f; done
    

    so for what you were doing originally...

    for f in `echo "src/prog.js images/icon.jpg"`; do cp $f /tmp/package/$f; done
    

    or

    v="src/prog.js images/icon.jpg"; for f in $v; do cp $f /tmp/package/$f; done
    

提交回复
热议问题