在hadoop文件系统中移动文件(Linux)

时间:2016-06-18 20:49:27

标签: linux

我是linux的新手。我有一个包含1000个文件的目录。我希望每10分钟将10个文件移动到另一个linux目录。我对如何做到这一点很困惑。任何帮助将不胜感激。目录中的文件具有相同的文件扩展名。

编辑:

我在Hadoop FS中有文件。我找到了很多可以在linux中移动的解决方案。但事实证明,许多命令不能与hadoop fs命令参数一起使用。例如,管道命令在大多数情况下都不起作用。

1 个答案:

答案 0 :(得分:0)

你可以在你的电脑上运行男人(wirte“man mv”) http://linux.die.net/man/1/mv

您可以使用此脚本

#!/bin/bash                                                                                                                                                   
counter=0                                                                                                                                                     
for f in *                                                                                                                                                    
do                                                                                                                                                            
        if [ "$counter" -le 9 ]                                                                                                                               
        then                                                                                                                                                  
                # move the file                                                                                                                                   
                let counter=counter+1                                                                                                                         
        fi                                                                                                                                                    
done 

大约10分钟你可以添加睡眠,然后再次运行