Catfish搜索工具如何批量排除/home/user/.*格式的隐藏文件夹?
Catfish搜索工具如何批量排除/home/user/.*格式的隐藏文件夹?
嘿,太懂这种一个个加隐藏文件夹排除项的痛苦了!刚好在Xubuntu 22.04上用过Catfish 4.16.3,给你两个靠谱的解决办法:
方法一:直接在Catfish设置里用通配符批量排除
- 打开Catfish,点击右上角的三条杠菜单,选择「Preferences(偏好设置)」
- 切换到「Search Folders」标签页,找到「Excluded folders(排除文件夹)」区域,点「Add」按钮
- 在弹出的路径输入框里,直接填
/home/你的实际用户名/.*(比如你的用户名是cane,就写/home/cane/.*) - 点「OK」保存设置,重启Catfish后,所有home目录下的隐藏文件夹就都被自动排除啦,亲测这个版本的Catfish完全支持通配符哦!
方法二:手动创建配置文件(解决找不到配置文件的问题)
如果你的系统里没自动生成Catfish的配置文件,咱们自己动手建一个:
- 打开终端,输入命令:
nano ~/.config/catfish.conf - 在打开的编辑器里,粘贴以下内容(记得替换成你的用户名):
[Search] excluded_folders=/home/你的实际用户名/.*
- 按
Ctrl+O保存,再按Ctrl+X退出编辑器,重启Catfish就生效了 - 要是之后还想加其他排除路径,用逗号分隔就行,比如
excluded_folders=/home/你的实际用户名/.*,/tmp
要是第一种方法的通配符偶尔抽风,第二种改配置文件的方式绝对稳,毕竟是直接控制程序的核心配置项~
备注:内容来源于stack exchange,提问作者CaneRandagio




