パス内にhdfsディレクトリAがあります。/ user/AHadoop FileSystem - 指定されたhdfsディレクトリのサイズがゼロのファイルをすべて削除するにはどうすればいいですか?
サイズがゼロのA内のファイルをすべて削除するにはどうすればよいですか?
パス内にhdfsディレクトリAがあります。/ user/AHadoop FileSystem - 指定されたhdfsディレクトリのサイズがゼロのファイルをすべて削除するにはどうすればいいですか?
サイズがゼロのA内のファイルをすべて削除するにはどうすればよいですか?
これが参考になっ
ファイルのみ削除hdfs dfs -ls -R /path/to/directory/ | grep part- | awk '{ if ($5 == 0) print $8 }' | xargs hdfs dfs -rm
かもしれない:0とメタデータやファイルを有することができるHDFSフォーマットがたくさんあるので、あなたは、最初に何を得る
hdfs dfs -rm $(hdfs dfs -ls -R /user/A/ | grep -v "^d" | awk '{if ($5 == 0) print $8}')
テストを、バイトサイズ(寄せ木張りのようなもの...)、
hdfs dfs -ls -R /user/A/ | grep -v "^d" | awk '{if ($5 == 0) print $8}'