linux cp文件带路径的方式

默认cp 只是copy文件,会忽略路径,如果要带上cp文件的路径,则需要cp 加上 --parents 参数

默认cp 只是copy文件,会忽略路径,如果要带上cp文件的路径,则需要cp 加上 --parents 参数

示例:

[root@Salt_Master ops-opermanage]# git diff --stat --name-only  fe9ffa4474447095f34c39c3bb911fd899cdbfb2 33ebed138d599f5bf5df12259258628b5a23449d

ops-opermanage/pom.xml

ops-opermanage/src/main/java/com/wzhl/common/utils/RandomUtil.java

ops-opermanage/src/main/java/com/wzhl/project/controller/FinanceAdminController.java

ops-opermanage/src/main/java/com/wzhl/project/domain/FdMemberShellLogModel.java

ops-opermanage/src/main/java/com/wzhl/project/mapper/FdTransactionsResultMapper.java

ops-opermanage/src/main/java/com/wzhl/project/mapper/FinanceAdminMapper.java

ops-opermanage/src/main/java/com/wzhl/project/rep/CodeMsg.java

ops-opermanage/src/main/java/com/wzhl/project/rep/R.java

ops-opermanage/src/main/java/com/wzhl/project/service/FinanceAdminService.java

ops-opermanage/src/main/java/com/wzhl/project/service/impl/FinanceAdminServiceImpl.java

ops-opermanage/src/main/resources/mybatis/fddb/FdTransactionsResultMapper.xml

ops-opermanage/src/main/resources/mybatis/system/FinanceAdminMapper.xml


把这些文件cp到指定目录,路径要保持不变,可以这样做


for i in `git diff --stat --name-only  fe9ffa4474447095f34c39c3bb911fd899cdbfb2 33ebed138d599f5bf5df12259258628b5a23449d`;do

cp --parents  $i /root/shitian/change

done



  • 发表于 2021-11-03 16:53
  • 阅读 ( 39 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
shitian
shitian

662 篇文章

作家榜 »

  1. shitian 662 文章
  2. 石天 437 文章
  3. 每天惠23 33 文章
  4. 小A 29 文章