Folder Listing Diff

Paste two directory listings and find files added, missing, or renamed

Ad placeholder (leaderboard)

Folder Listing Diff compares two text directory listings and tells you exactly which files were added, removed, or possibly renamed between them. Paste the output of find, ls -R, tree, or any tool that prints one path per line, and get an instant set-based comparison. It is handy for verifying deployments, auditing backups, and spotting files that went missing during a move — all without reading your real filesystem.

How it works

Each side is split into lines, trimmed, and stripped of blank entries, then collapsed into a set of unique paths. The tool computes three groups using set difference and intersection:

  • Only in A — paths present in the left listing but not the right.
  • Only in B — paths present in the right listing but not the left.
  • Matched — paths present in both.

For rename detection, it compares the trailing file name (the part after the last /) of each only-in-A path against the basenames of only-in-B paths. When a basename appears on both sides under different folders, both lines are tagged as a possible rename so you can confirm it by eye.

Tips and notes

Toggle case sensitivity to match your filesystem: macOS and Windows are typically case-insensitive, while Linux is case-sensitive. Because comparison is set-based, the order of lines does not matter — a sorted and an unsorted listing of the same files show zero differences. Everything runs locally, so even large listings stay private to your browser.

Ad placeholder (rectangle)