能够使用正则表达式进行过滤的文件管理器

能够使用正则表达式进行过滤的文件管理器

有没有支持 Linux 缩略图的图形文件管理器,例如 thunar 或 nautilus,它允许我通过正则表达式过滤目录。例如,键入/home/user/*tex应显示所有 tex 文件,或[AB].*以 A 或 B 等开头的所有文件。

答案1

midnight-commander一种基于图形和文本的混合体,支持通配符,即您在示例中显示的内容。

因此,声称是midnight-commander(Krusador?)图形版本的文件管理器应该能够做到这一点。

例如,通配符和正则表达式之间的区别是

 foo*bar in regex means foobar, fooobar, foooooooobar etc.
 foo*bar in globbing means foo.bar fooxbar, all of the above. 

[AB]意思是一样的,但是这里的点是通配符,那里的点是通配符。

 ca[nt].png  matches cat.png and can.png in both cases, 
 but catopng only as regex. 

通配符中的单个通配符是 ?:ca?例如 cat、can、car 等。

答案2

Pcmanfm 允许您过滤视图。尝试按 ctrl + e,然后如果你写 *.tex,你只会看到 tex 文件,就像使用 ls 命令时一样。

答案3

你会在维基百科上找到文件管理器的完整列表,详细比较了它们提供的搜索/正则表达式功能。不过,您必须与 *nix 兼容的结果进行交叉结果。

看来至少 Konqueror 和 Dolphin 支持正则表达式和缩略图。

相关内容