无论是在linux系统里还是windows系统里,我们都会遇到找文件的情况。
linux系统
在linux系统里,搜索文件可以用find命令,平时常用的一些命令如下:
find -name filename
以上命令就是查找文件夹中具有filename的文件或文件夹的位置。如果限定是文件或文件夹可以指定类型:
find -name filename -type d !指定文件夹
find -name filename -type f !指定文件
如果是字符是不全的可以用星号代替,即:
find -name “file*” -type d !星号表示不确定是什么字符
以上将-name换为-iname就可以不区分大小写。
windows系统
在windows系统里,有内置的文件查找工具,但是由于需要扫描整个磁盘,查找效率比较低。Everthing软件是一个用于高效查找windows上文件的小软件。它之所以快速查找到文件的原因是:它并不扫描整个磁盘,只是读取磁盘上的USN日志。
但因此缺点也很明显:
1、只支持NTFS格式的分区,因为USN日志是NTFS专有的。
2、只索引文件名称、日期和大小,不索引文件内容和附加属性。
使用方法:
如上图所示,指定磁盘或路径,然后空格加查找关键字。
G:\ \vasp表示在G盘查找\vasp关键字。
另外,空格表示逻辑关系“与”,如G:\ vasp TiO,表示既包含vasp也包含TiO的名称。这里的TiO不区分大小写。竖线I表示逻辑关系“或”,使用方法相同。
Everything安装包下载:
https://www.voidtools.com/zh-cn/downloads/
https://zhuanlan.zhihu.com/p/409783518
声明
大家如果想分享任何科研相关的内容,请后台联系老王。