首页 > 系统服务 > 详细

Linux cp 命令仅复制文件

时间:2021-03-28 17:36:49      阅读:19      评论:0      收藏:0      [点我收藏+]

  参考资料:

  https://unix.stackexchange.com/questions/101916/copy-only-regular-files-from-one-directory-to-another

  作为一个经常进行机器学习训练的人,你可能会想给你的训练代码的每一次run都重新创建一个文件夹,此时你可能只想复制一个文件夹下面的代码文件,而不复制文件夹下面的子文件夹。如下图所示:

技术分享图片

  我们只需要复制这些py文件,而上面子文件夹中的训练结果我们不希望复制。

  查找了一些资料之后,我发现了一种方式,即:

cp dir1/* dir2

  以往的cp命令,你可能会想加入-rf 的 option,这样会递归地复制文件夹下面所有的东西。但是需要注意的是,cp命令默认是不复制文件夹的,所以不加-rf,就是仅复制文件啦!比如运行下面的命令,会有如下输出,也是就仅有文件被复制了:

技术分享图片

Linux cp 命令仅复制文件

原文:https://www.cnblogs.com/chester-cs/p/14588732.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!