bat脚本查找文件
这是一种情况:每当我需要一些源代码,美术作品集或互联网上的游戏时,我都会将其下载到〜/ Downloads目录中,导航至该文件夹,然后立即意识到我忘记了文件名。 这并不是说我不记得自己下载了什么。 正是文件类型的泛滥使我大跌眼镜。 是tarball还是ZIP文件? 版本号是多少? 我以前下载过副本吗?
或者,也许我知道我创建了一个文件,但是几天之后,我不记得完整的文件名了。 也许我记得文件名中有一个字符串,但没有单词的确切排列。
为了简化此过程,我在〜/ bin目录中保留了一个称为lf的命令。 这是流行的find或locate命令的简单前端,但是键入更少且功能更少。
例如,要查找位于当前目录中且文件名中包含字符串foo的文件:
$ lf foo
/ home
/ klaatu
/ foo.txt
/ home
/ klaatu
/ goodfood.list
/ home
/ klaatu
/ tomfoolery.jpg
要查找位于另一个目录中且文件名中包含字符串foo的文件:
$ lf --path ~ / path / to /