根据 hdfs 中的模式列出文件名

汤姆

我正在 hdfs 中搜索特定的文件模式。我的要求是,我需要搜索在特定位置存在的具有两个字符的文件名。例如:

order_items_20181110_transactions.dat
order_items_20181211_transactions.dat
order_items_20181312_transactions.dat

我需要选择包含 2018 和 11 的第二个文件,仅在 2018 之后的两个位置

我的意思是有没有一种搜索方法如下

hdfs dfs ls order_items_2018..11*

两个点指定任何未知字符。

戈姆兹

您可以使用如下所示的 HDFS 命令,

hdfs dfs -ls order_items_2018??11*

此命令将列出文件,order_items_20181211_transactions.dat因为这是给定的三个文件中唯一匹配的结果。问号?在这里充当通配符,并考虑该位置的所有未知字符。它有助于获取所需模式的文件。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章