我正在Mac电脑上使用Bash命令通过终端。巩固成千上万的文件与ln
我有200个目录编号0-200。每个目录包含> 5,000个以.fast5结尾的单个文件。我试图找出将200个目录组中的所有文件合并到一个名为Consolidatedfiles的目录中的最简单方法。
我一直在尝试不同的方法,但都没有工作。下面的命令是我认为最接近的命令。
find ./* -iname "*fast.5" | xargs -I {} ln ./Consolidatedfiles {}
但是我搞乱了ln命令?我有0经验配对find
其他命令使用xargs
。
感谢您的帮助!
对不起,我感到困惑。我的错误...我的意思是写我想将文件收集到一个目录中。我在上面的问题中纠正了这个问题。 – Paul
还有一个问题:所有的旧文件应该移动到新的目录或刚刚复制? – RomanPerekhrest
而不是移动或复制文件我虽然使用ln链接到新目录中的原始文件将是最好的解决方案。 – Paul