参考资料:
作为一个经常进行机器学习训练的人,你可能会想给你的训练代码的每一次run都重新创建一个文件夹,此时你可能只想复制一个文件夹下面的代码文件,而不复制文件夹下面的子文件夹。如下图所示:
我们只需要复制这些py文件,而上面子文件夹中的训练结果我们不希望复制。
查找了一些资料之后,我发现了一种方式,即:
cp dir1/* dir2
以往的cp命令,你可能会想加入-rf 的 option,这样会递归地复制文件夹下面所有的东西。但是需要注意的是,cp命令默认是不复制文件夹的,所以不加-rf,就是仅复制文件啦!比如运行下面的命令,会有如下输出,也是就仅有文件被复制了: