2013-07-22 141 views
1

我正在編寫基於日期清理HDFS的實用程序。雖然該實用程序使用hadoop庫來解決這個問題,但它也可以使用hadoop jar或java -jar來運行常規文件:///文件系統來執行它。但我發現的實用工具的一個缺點是,它目前無法清除「隱藏」文件(以句點開頭)。我猜測,並問你聰明的人,如果這是因爲HDFS沒有隱藏文件。假設驗證,有什麼建議我可以做什麼使其成爲一個通用工具,以便它可以列出並刪除隱藏的文件?hadoop fs -ls隱藏文件

+1

你能告訴你所使用的代碼去除? –

+0

您是否正在使用Map Reduce作業來執行此操作(在這種情況下,'FileInputFormat'有一個默認的文件過濾器,用於從FileInputFormat.listStatus()方法中刪除帶有句點前綴的隱藏文件),還是一個真正的實用程序?並重申@CharlesMenguy,你可以張貼一些代碼嗎? –

回答

0

命令:列出所有隱藏的文件夾和文件

~]$ ls -ld .?*