如何比较HDFS文件与Unix文件?
我想把HDFS里的文件和Unix系统里的文件进行比较。我知道一种方法,就是使用cat命令来比较文件,因为Hadoop分布式文件系统(HDFS)也提供了这个cat命令。
我们来看一个例子:
# hdfs dfs -ls -R /demo
-rw-r--r-- 3 root hdfs 129617 2014-10-17 12:22 /demo/abc.log
#ls /tmp
xyz.log
在这里,我想把abc.log
和xyz.log
进行比较。有没有更好的方法呢?
1 个回答
2
你可以试试用命令行的重定向功能加上比较工具。
diff <(hdfs dfs -cat /demo/abc.log) <(cat /tmp/xyz.log)