本节书摘来自异步社区《Total Commander:万能文件管理器》一书中的第6章,第6.2节,作者 张玉新,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第6.2节.文件搜索

如下为TC的搜索文件界面:

6.2.1.启用搜索:Alt+F7 还是 Ctrl+F?

如何在TC中启动搜索呢?如果你以前未用过此功能,你应该想一下其他软件的操作方式:

1.win+f:windows中启动搜索

2.Ctrl+f:大多数windows下软件都是这样启动搜索,如MS Office,也包括TC的lister(就是F3预览)

3./:vim和Firefox,及一些unix风格的其他程序。

4.平心而论,如果从兼容用户习惯而言,TC应采取Ctrl+f的方式。OK,那就按下试试。

5.如果你成功了启用了搜索,恭喜你。并且我猜,你大概用得是张学思版,或自己更改了设置。

6.如果按下ctrl+f,结果弹出了“FTP连接”,也不要着急——因为这是TC的默认设置。这时,你可以跳转到本篇的“更改快捷 键”部分,进行更改。也可以继续向下看。

快捷键:在TC官方默认设置中,Alt+F7是文件搜 索。

6.2.2.搜索:常规选项

1.文件名:搜索对象

基本应用

◇ 输入部分文件名,用?代表一个字符,用*代表任意数量任意字符。

◇ 文件名之“|”

◇ “|”:表示排除,先按视频操作,搜*.txt。

再搜“.txt|re” 看一下结果有何变化?

再试一下“.txt|re hi”的搜索结果。

不明白?请看帮助。

文件名之“正则式”

选中“正则式”,在文件名中输入“d”,结果是什么?答案:名称中含有数字的文件。

再输入“..a”,结果是什么?

换为“^..a”,结果又是什么?

不明白?请参见帮助。

正则表达式,是区分文本编辑器或文件管理器是在初级阶段还是高级阶段的标志,也是提高计算机使用效率的一大工具,请自行学习。

2.文件夹:搜索范围

默认情况下,自动把当前文件夹带入对话框中。

可以在对话框中,用分号加入多个目录,如在“c:Program Files; D:studytc”中搜“*.exe”

如果在搜索之前,选中了几个文件夹,则可以勾选“只在指定的文件夹中”

可以通过下拉框选择历史文件夹,通过浏览框选择任意目录,通过“驱动器”选中一个或多个硬盘。

选定了大范围后,还可以限定对其下子目录的处理:

还可以指定,让目录中的压缩文件也参与搜索——上一章中强调过,TC视同压缩包为目录,十分方便。

1.查找文本

比如,我们要在古龙小说合集中,找含有“小李飞刀”的小说,就可以如下图搜索。

2.查找文本的选项很多,比较特别的是“查找不包含该内容的文件”、文件编码。另外,这里也支持正则表达式。

6.2.3.搜索:高级选项

高级选项可处理文件的时间、大小、属性,并具有简单的查重功能。

文件时间

这里的文件时间,实际是文件修改时间,不是文件创建时间或文件访问时间。对于文件时间的选择,可以按绝对标准(从某日~某日)或相对标准(以现在为基 准,N天内)——还记得上次讲的,把7天内更新的文件设置为其他颜色的操作吗?

文件大小

看看就明白,不用讲了

属性

看看就明白了,看不明白也不讲了。我还未遇到过要看文件属性搜索的情况。

文件查重

当然有专门的文件查重工具,但这种频度极低的操作,下载一个专门工具,对多数人而言未免浪费。TC此功能虽然不是很强,用起来(比如删除重复文件)不是特别方便,但关键时候还是能发挥作用的。

文件名和大小的选项,至少二选一,也可全选。最后的按文件内容可选可不选。

试着搜我的常用素材图片,果然发现了333对大小相同的图片:

如果再加上名称相同,则只有2对。一一检查,果然是重复文件。其中差异的一对是图片完全一样,但颜色做了调整:

补充:查重后处理工具

TC在查出重复文件后,只会告诉你结果。这时,如果你想把重复文件全部删除,就要先选中它们。因为它们呈AABBCC这样的排列形式,所以想选出一套ABC来实在不方便。为此,有人制用了小工具一一选择,详情参见《DupSelector.exe:让TC文件查重后自动选中重复项 》。

6.2.4.搜索:插件选项

首先声明一下,我到目前为止,并未实际用过任何内容插件;我常用的TC下,也未安装内容插件。因此,限于经验,如果讲的不对,请大家指正。

内容插件,顾名思义,就是把文件的内容进行提取,供文件管理器进行处理的。应该说,这是一个较大的进步。因为传统的处理文件,所关注的信息是来自于文件索引,同时把文件内容看做无意义的比特流,至于是何种格式、何种内容,并不区分。而内容插件则是从文件头,提取相关信息,以备使用(比如搜索、自定义列、改名)。

因此,多数内容插件是针对不同的文件类型的,并且以多媒体居多。看一下 http://www.ghisler.com/plugins.htm 相关内容就知道。

用张学思版举几个例子:比如用cdocprop插件,搜“作者”为自己的word文件。补充:由此你应该想到,如果你想用这一功能来便利搜索,就应该在维护文件信息时,先输入这些信息。也就是说,用户要根据软件的功能,调整应用习惯。

再例:用imgsize或exif等插件,搜“宽度”大于1024的照片。这一点对我还有点用处,因为我的习惯是把别人发来的过大的数码照片,先删(保留十分之一)再缩(缩到当前电脑屏幕分辨率)。

除了图像文件之外,内容插件最丰富的就是音频、视频文件了,内容见前面的截图。

6.2.5.载入/保存

载入保存并不是搜索本身的功能,而是从搜索功能引出的一个中间成果。但是此成果可以被其他功能所调用,从而大大拓展了其应用效率。

在前面的多个标签中,我们可以组合设置复杂的搜索条件。所谓保存,就是为这些条件取一个名字,下次重新搜索时,就无须重新输入,只要在这里“载入”即可。此外,在颜色设定中,文件类型也是依据此处的搜索条件保存结果。

在张学思版TC中,已经预置了多项搜索规则,大家可以自行研究,这是快速提高应用水平的好方法。如何研究?只须选中一个规则,载入,然后看一下各标签中的选项——看之前先想一下更好。更重要的是,要想一想会有哪些用处。

搜索规则可以新建(即保存)、删除。能否修改呢?好好想一想吧。

6.2.6.搜索结果

搜索得到结果后,TC仍提供了远超过资源管理器的功能。

1.点击搜索列表,直接Ctrl+c可复制列表。

2.选中某一个(注:此处无法多选,无法右键选择)文件,按“查看”或F3快速查看文件内容。

3.选中某一个文件,可跳转到所在目录并选中此文件。

4.“输出到列表”,张学思版似乎译为“填入文件窗口”,是一个极为有用的功能。这相当于把搜索命中的所有文件——原来分散在不同目录——集合到了一个虚拟目录下,在此可以对它们进行批量操作。比如改名、移动等。

小技巧:

按住shift再点此按钮,则会把文件列表输出到新tab中,这样就不会影响当前窗口的内容了。

6.2.7.补充

搜索是一个复杂功能,因此,应优先采用其他方式来寻找和定位文件,这样才能提高效率。比如Ctrl+b后排序,或过滤,或直接输入字符串定位,会比alt+F7输入一系列选项更快速。当然,Ctrl+b一定不要用于文件总数过多的大目录,如windows和program files目录。

《Total Commander:万能文件管理器》——第6.2节.文件搜索相关推荐

  1. 《Total Commander:万能文件管理器》——第2.3节.下载与安装

    本节书摘来自异步社区<Total Commander:万能文件管理器>一书中的第2章,第2.3节,作者 张玉新,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第 ...

  2. 《Total Commander:万能文件管理器》——第8.3节.张学思版预装的插件

    本节书摘来自异步社区<Total Commander:万能文件管理器>一书中的第8章,第8.3节,作者 张玉新,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第 ...

  3. 《Total Commander:万能文件管理器》——第9.6节.后记

    本节书摘来自异步社区<Total Commander:万能文件管理器>一书中的第9章,第9.6节,作者 张玉新,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第 ...

  4. 《Total Commander:万能文件管理器》——第7.3节.总结与作业

    本节书摘来自异步社区<Total Commander:万能文件管理器>一书中的第7章,第7.3节,作者 张玉新,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第 ...

  5. 《Total Commander:万能文件管理器》——12.6. 附录

    本节书摘来自异步社区<Total Commander:万能文件管理器>一书中的第12章,第12.6节,作者 张玉新,更多章节内容可以访问云栖社区"异步社区"公众号查看. ...

  6. 《Total Commander:万能文件管理器》——第2.2节.快速了解一款软件的4条途径

    本节书摘来自异步社区<Total Commander:万能文件管理器>一书中的第2章,第2.2节,作者 张玉新,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第 ...

  7. 《Total Commander:万能文件管理器》——第5.4节.更多压缩格式及插件

    本节书摘来自异步社区<Total Commander:万能文件管理器>一书中的第5章,第5.4节,作者 张玉新,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第 ...

  8. 《Total Commander:万能文件管理器》——第2.5节.问题:我适合用TC吗?

    本节书摘来自异步社区<Total Commander:万能文件管理器>一书中的第2章,第2.5节,作者 张玉新,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第 ...

  9. 《Total Commander:万能文件管理器》——第10章.中文相关问题

    本节书摘来自异步社区<Total Commander:万能文件管理器>一书中的第10章,作者 张玉新,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第10章.中 ...

最新文章

  1. HTTP协议常用标准状态码含义
  2. ZooKeeper第三方客户端CuratorFramework简介
  3. pycharm中无法安装scipy、imread、GDAL等库
  4. sublime3在windows下面无法关联.py文件解决方案(转载)
  5. VSCode配合eslint进行JavaScript质量检查
  6. 案例精解企业级网络构建
  7. 苹果隐藏app_iOS 14的隐藏功能盘点:不知道等于白更新!
  8. 重磅!百度小程序成立开源联盟
  9. 如何锻炼膝盖和膝盖周围肌肉_我的分享膝盖照片的社交网络将如何拯救世界
  10. postgre sql安装时忘记之前密码时如何处理。
  11. 如何在C ++中使用std :: getline()?
  12. Java基准测试工具JMH使用
  13. QT自定义QmessageBox对话框
  14. Open api qps request limit reached
  15. 物联网案例(二):物联网系统如何进行实时决策
  16. 一键上手时下最火AI作画工具
  17. 马士兵内部共享—1658页《Java面试突击核心讲》,面试神技
  18. 流程图各个形状代表的含义
  19. cppcheck使用指南
  20. php scada,监控系统SCADA软件—KingSCADA

热门文章

  1. zzw原创_非root用户启动apache的问题解决(非root用户启动apache的1024以下端口)
  2. 顺通服装辅料库存管理系统
  3. Semantically Conditioned LSTM-based Natural Language Generation for Spoken Dialogue Systems(阅读理解)
  4. Python PCV库中运行时出现ModuleNotFoundError: No module named ‘pysqlite2‘
  5. Fast Marching算法及其在点云测地线计算中的应用
  6. android 音视频同步_如何轻松地将音乐,视频和照片与Android同步
  7. java计算机毕业设计web二手交易平台MyBatis+系统+LW文档+源码+调试部署
  8. Docker(三)之镜像与容器
  9. 日语的发音规律2 关于拨音与长音
  10. 周伯文详解京东人工智能如何实现柔性制造