用于管理媒体的脚本
search-fs的Python项目详细描述
搜索fs
一个简单的python实用程序,为sqlite数据库中的目录和文件名建立索引,以便快速搜索。在
在考虑这个工具之前,一定要检查一下locate。在
安装
pip install search-fs
使用
^{pr2}$创建数据库
create-search-fs dir1/ dir2/
搜索
在任何地方搜索JPG文件
search-fs --name '*.jpg'
只需在一个目录树中搜索JPG文件
search-fs --name '*.jpg' dir1/
只搜索一个目录,而不是任何子目录来查找JPG文件
search-fs --name '*.jpg' dir1/ --strict-dir
搜索目录
search-fs --name 'Directory*' --type d
按大小搜索文件
search-fs --size '500M'#Files larger than 500MB search-fs --size='-10M'#Files smaller than 10MB, Note: make sure you use use '--size=' for less than
Cron
您可以设置一个cronjob来运行create-search-fs
,以便索引是最新的。在
创建包含要索引的目录的dirs.txt
#Lines starting with # are ignored
/path/dir1
/other/dir2
添加一行crontab -e
,每小时更新一次索引
0 * * * * /usr/local/bin/create-search-fs --dirs /path/to/dirs.txt
- 项目
标签: