【发布时间】:2012-12-11 13:42:46
【问题描述】:
我正面临这个简单的任务,但我也想知道最简单快捷的方法是什么。
我的建议是将给定数量的随机文件从一个目录移动到另一个目录。此任务是创建机器学习所需的两个数据集的一部分:一个训练集和一个测试集。我的目标是从目录中移走 10% 的文件,以便获得可以测试分类器的数据卫星,并从源目录中获取训练集。
那么,对于这个“移动 n 个随机文件”任务,最紧凑的类型是什么?
提前致谢 - 像往常一样 -
【问题讨论】:
-
如果你的文件有一个统一的、均匀分布的数字文件名模式,
mv *0 otherdir会移动 10%——它不是随机的,而是均匀分布的,甚至可能更接近你真正想要的;而且,它很容易记录和复制。 -
很遗憾这不是我的情况,但你的建议真的很好。