Complete Guide to FileFortress Search Syntax
Master search operators, patterns, and advanced techniques
Overview
FileFortress provides powerful search capabilities across all your connected cloud storage. This guide covers everything from basic searches to advanced filtering techniques.
Basic Search Terms
The simplest way to search is by providing a term. FileFortress will search for files containing that term in their name or path.
Simple Term Search
filefortress search "report"
Finds all files with "report" in their name (case-insensitive by default).
Case-Sensitive Search
filefortress search "Report" --case-sensitive-term
Finds files with exact case match for "Report".
Filtering Options
Combine your search term with powerful filters to narrow down results.
By File Extension
filefortress search "budget" --extensions pdf
filefortress search "invoice" --extensions pdf,docx,xlsx
By File Size
filefortress search "video" --size-min 100MB
filefortress search "photo" --size-min 1MB --size-max 10MB
By Modification Date
filefortress search "document" --modified-after "7 days"
filefortress search "report" --modified-after "2024-01-01"
By Media Type
filefortress search "vacation" --media-type image
filefortress search "contract" --media-type document
By Remote Storage
filefortress search "backup" --remote-name "Google Drive"
filefortress search "archive" --remote-type s3
Advanced Filtering
Directory Depth
filefortress search "config" --min-depth 1
filefortress search "readme" --max-depth 3
Exclusion Patterns
filefortress search "data" --exclude "*.tmp,*.bak"
filefortress search "log" --exclude "archive/*,old/*"
Metadata Filtering
The --meta option provides powerful metadata-based filtering.
See our Metadata Filtering Guide for comprehensive coverage.
Quick Metadata Examples
filefortress search "IMG" --meta "exif.cameraMake=Canon"
filefortress search "photo" --meta "image.width>=4000"
filefortress search "" --meta "owner.email~=company.com"
Output Options
View Formats
Summary
--view summary
Quick overview with counts
List
--view list
Detailed file listing
Tree
--view tree
Hierarchical tree view
JSON
--view json
Machine-readable format
Export Results
filefortress search "report" --extensions pdf --save-to-file reports.txt
Save search results to a file for later reference or processing.
20+ Practical Examples
Document Management
filefortress search "invoice" --extensions pdf --modified-after "30 days"
filefortress search "" --media-type document --size-min 10MB
filefortress search "budget" --extensions xlsx,csv --modified-after "2024-01-01"
Photo Management
filefortress search "" --media-type image --meta "exif.cameraMake=Canon"
filefortress search "photo" --meta "image.width>=4000" --meta "image.height>=3000"
filefortress search "IMG" --meta "exif.takenAt>=2024-01-01"
Storage Management
filefortress search "" --size-min 1GB --view summary
filefortress search "" --modified-before "365 days" --size-min 100MB
filefortress search "backup" --remote-name "Backblaze B2"
Development & Code
filefortress search "" --extensions cs,js,py,java
filefortress search "config" --extensions json,yaml,xml,ini
filefortress search "readme" --extensions md,txt --max-depth 2
Media Files
filefortress search "" --media-type video --size-min 100MB
filefortress search "music" --media-type audio
filefortress search "" --extensions jpg,png,gif --size-max 5MB
Advanced Combinations
filefortress search "report" --extensions pdf,docx --modified-after "30 days" --size-min 1MB --remote-type gdrive
filefortress search "data" --exclude "*.tmp,*.bak,*~,backup/*"
filefortress search "" --meta "sharing.shared=true" --remote-type gdrive
filefortress search "" --meta "hash.md5^=d128a6ef"
filefortress search "invoice" --extensions pdf --view json --save-to-file invoices.json
Performance Optimization Tips
--remote-name or --remote-type--max-depth to avoid deep directory traversal--view summary for quick counts without full file listingCommon Pitfalls and Solutions
Possible causes:
- Index not up to date - run
filefortress remotes scan - Filters too restrictive - try removing some filters
- Case-sensitive search - remove
--case-sensitive-term
Solutions:
- Add file extension filters
- Limit to specific remote with
--remote-name - Use
--max-depthto limit recursion - Consider using
find querywith saved queries for complex searches
Solutions:
- Add more specific search terms
- Use file extension filters
- Add date range filters
- Use
--view summaryto see counts first
Quick Reference Cheat Sheet
| Category | Option | Example |
|---|---|---|
| Basic | search "term" |
Simple search |
--case-sensitive-term |
Case-sensitive matching | |
| Filtering | --extensions pdf,docx |
File types |
--size-min 1MB --size-max 100MB |
File size range | |
--modified-after "7 days" |
Recent files | |
--media-type image |
Media type filter | |
| Location | --remote-name "Google Drive" |
Specific remote |
--remote-type gdrive |
Provider type | |
| Advanced | --meta "key=value" |
Metadata filtering |
--exclude "*.tmp,temp/*" |
Exclusion patterns | |
| Output | --view summary|list|tree|json |
Output format |
--save-to-file results.txt |
Export results |