Explore Your Data with ByteSync’s Advanced Filtering

ByteSync’s Advanced Filtering helps you see exactly what’s in your sync—before you act. Visualize large files, duplicates, outdated data or recent changes with powerful queries. A must-have for precise, remote, on-demand synchronization or deduplication.

Published on

- Last updated on

When you compare thousands of files and folders across remote locations, things can get overwhelming fast. You may ask yourself: Which files are consuming the most space? Which have been recently modified? Which ones are duplicated across sources? Which ones truly matter for this synchronization?

That’s where ByteSync’s Advanced Filtering shines. It doesn’t change how synchronization operates—it changes how you understand your data before you take any action. Filtering is your gateway to navigating complex sync scenarios with precision and confidence, especially when managing on-demand synchronization over remote networks or preparing performance-optimized backups.

ByteSync is designed for modern file synchronization, whether you’re syncing locally or across multiple locations. Its filtering feature gives you full visibility into the comparison results before anything happens—making it particularly powerful for deduplication tasks. By isolating identical files across different sources or finding redundant data based on content, size, or modification time, ByteSync makes it much easier to clean up duplicates or avoid synchronizing redundant files.—helping you identify what matters most.


From Chaos to Clarity: Ask the Right Questions

Instead of endlessly scrolling, Advanced Filtering lets you have a conversation with your data. The goal: ask smart questions to surface what matters and ensure optimal synchronization performance.

You build your queries using:

  • Properties: file name, size, type, location, modification date, etc.
  • Operators: logical tools like :, ==, >, <, AND, OR, NOT, and regex matches (=~).

By combining these, you go from a cluttered list to a clean, focused view that aligns with your remote sync priorities.

Example of filter: files present on A & B, whose name start with file_0 and whose size > 100 KB

Filtering Syntax: Quick Examples

QueryWhat it Does
size > 10485760Finds files larger than 10MB
name=~"\.log$"Matches any file ending with .log
only:A AND has:actions.copyShows files that exist only on A and are set to be copied
is:file AND name=="report*"Matches all files whose name starts with “report”
NOT path:"*backup*"Excludes anything in paths containing “backup”

You can group expressions using parentheses for clarity:

(is:file OR is:directory) AND A1.size > 1MB

Filtering is not used to define sync behavior directly—instead, it enables users to understand data states before triggering any remote synchronization.


Real-World Use Cases

Here’s how filtering makes life easier in practical synchronization scenarios.

🛡️ Intelligent Backup Selection

Goal: Identify files that exist on the primary source (A1) but are missing from multiple backup locations (B1 and B2).

Query:

on:A1 AND NOT on:B1 AND NOT on:B2 AND is:file

Result: This finds all files present on A1 but absent on both B1 and B2—ideal for preparing a new or incremental backup to multiple destinations while avoiding redundant data.

♻️ Deduplication Across Sources

Goal: Identify duplicate files across multiple data sources to avoid syncing redundant data.

Query:

A1.content==A2.content AND A1.size==A2.size AND is:file

Result: This surfaces files that are identical in content and size between two sources—allowing you to eliminate duplicates or prevent unnecessary transfers during synchronization.

🗄️ Digital Cleanup Before Remote Backup

Goal: Identify outdated temp/log files before a remote or cloud backup.

Query:

(name=~"\.(tmp|bak|log)$") AND A1.last-write-time < now-6M

Result: A list of non-critical files older than 6 months, ideal for skipping in performance-focused backup routines.

🔒 Project Security Audit in a Distributed Workspace

Goal: Ensure no executables are located in shared folders across distributed systems.

Query:

path:"*/Documents/*" AND name=~"\.(exe|dll|bat)$"

Result: Flags potentially harmful files that should be excluded from remote synchronization.

📅 Recent Work Review on Shared Projects

Goal: Find recently modified documents in a specific project over the last week.

Query:

path:"*MyProject*" AND is:file AND A1.last-write-time >= now-7d

Result: Surfaces your most recent contributions without navigating through folders.


Why It Matters for Remote, On-Demand Synchronization

Advanced Filtering isn’t just about clarity—it’s about performance, efficiency, and precision. In the context of remote or on-demand synchronization, filtering helps you:

  • Minimize unnecessary data transfers.
  • Focus only on critical or high-priority files.
  • Pre-filter large or outdated content before sync.
  • Prepare for one-shot operations in constrained or high-latency environments.

It’s a vital tool when syncing over the cloud, working across time zones, or managing remote collaboration environments.

Workflow Clarity: Filter Before You Act

ByteSync’s filtering empowers your decision-making. It turns your workflow into a simple three-step loop:

  1. Compare your local and remote data as usual.
  2. Filter & Explore: Understand exactly what has changed or requires attention.
  3. Act with Confidence: Use targeted actions or synchronization rules when you’re ready.

Filtering doesn’t perform changes—it helps you gain insight and ensure performance-optimized sync decisions.


Start Exploring

The best way to see what Advanced Filtering can do is to try it. Use the examples above or invent your own queries based on your data and sync workflow.

Download ByteSync to get started.

Want to go further? Read the full filtering syntax documentation

More from the ByteSync Blog

ByteSync 2026.1 Released: Confirm Before Sync, Safer Sessions, and More Resilient Inventory

This release puts safety and predictability first: review changes before syncing, block incompatible clients from joining a session, and keep inventories reliable even when the file system fights back.

Hybrid File Synchronization Made Simple with ByteSync

ByteSync brings local and remote synchronization together in one simple workflow. With automatic routing, end-to-end encryption, and a clean repository-based model, it lets you synchronize, compare, and protect data across machines and sites — without VPNs, configuration, or complexity.

ByteSync Recognized by Softpedia with a 5-Star Rating

Softpedia’s editors have officially rated ByteSync 5/5 stars, underlining the project’s quality and trustworthiness.