Hadoop ファイルを検索するコマンド

Hadoopでファイルを探すコマンドは「hadoop fs -find」コマンドを使います。このコマンドは、指定されたディレクトリ以下のファイルをHadoopファイルシステムで探します。

コマンドの形式は次のとおりです。

hadoop fs -find <目录> -name <文件名模式>

なお、<ディレクトリ>は検索対象のディレクトリで、HDFDの絶対パスでも相対パスでもかまいません。

ファイル名パターンは、ワイルドカードを使用して一致させたいファイル名パターンであり、ワイルドカードを含めることができます。

たとえば、HDFS内の/user/hadoopディレクトリにある、拡張子が.txtのすべてのファイルを検索するには、以下のコマンドを利用します。

hadoop fs -find /user/hadoop -name "*.txt"

このコマンドを実行すると、指定したファイル名の形式に一致する全てのファイルのパス情報を返します。

bannerAds