[{"data":1,"prerenderedAt":29},["ShallowReactive",2],{"doc-en-duplicate-files":3},{"meta":4,"html":10,"headings":11,"raw":28},{"title":5,"description":6,"icon":7,"order":8,"updated":9},"Duplicate File Cleanup","Find files with identical content, keep one copy in each group, and permanently delete the extra copies.","duplicate-files",4,"2026-10-29","\u003Cp>Duplicate File Cleanup compares file contents, so files that are exactly the same end up in one group even when their names differ. You keep one copy in each group and delete the rest.\u003C\u002Fp>\n\u003Ch2 id=\"scan-scope\">\u003Ca class=\"heading-anchor\" href=\"#scan-scope\" aria-hidden=\"true\" tabindex=\"-1\">#\u003C\u002Fa>Choose a scan scope\u003C\u002Fh2>\n\u003Cp>In the location selector at the top right, select \u003Cstrong>Common Folders\u003C\u002Fstrong>, recently used folders, or disks, or click \u003Cstrong>Choose folder…\u003C\u002Fstrong> to add another location. You can select several at once. Downloads, Documents, photo import folders, and backups are where duplicates most often appear.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Minimum file\u003C\u002Fstrong> can be 200 KB (the default), 1 MB, 10 MB, 100 MB, or 500 MB. A change takes effect on the next scan.\u003C\u002Fp>\n\u003Cp>System folders, \u003Ccode>\u002FApplications\u003C\u002Fcode> and \u003Ccode>\u002FLibrary\u003C\u002Fcode> at the root of the disk, files inside app bundles, and folders managed by developer tools such as the Go module cache, Homebrew or Conda are skipped automatically. Your personal Library folder (\u003Ccode>~\u002FLibrary\u003C\u002Fcode>) and temporary folders are scanned only when you choose them as the scan scope directly. Identical files in these places are usually managed by the system or an app, and deleting one copy can make an app stop working properly.\u003C\u002Fp>\n\u003Ch2 id=\"protected-locations\">\u003Ca class=\"heading-anchor\" href=\"#protected-locations\" aria-hidden=\"true\" tabindex=\"-1\">#\u003C\u002Fa>Protected locations\u003C\u002Fh2>\n\u003Cp>In the location selector, each selected location shows \u003Cstrong>Cleanable\u003C\u002Fstrong> on its right. Click it to switch between \u003Cstrong>Cleanable\u003C\u002Fstrong> and \u003Cstrong>Protected\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cleanable\u003C\u002Fstrong>: copies in this location can be selected for deletion.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Protected\u003C\u002Fstrong>: files here are still scanned and compared but never deleted. When a parent location is protected, its subfolders show \u003Cstrong>Parent protected\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For example, mark your photo backup folder as protected and Downloads as cleanable. You will find the files in Downloads that duplicate your backup, while the backup itself stays untouched.\u003C\u002Fp>\n\u003Ch2 id=\"review-groups\">\u003Ca class=\"heading-anchor\" href=\"#review-groups\" aria-hidden=\"true\" tabindex=\"-1\">#\u003C\u002Fa>Review duplicate groups\u003C\u002Fh2>\n\u003Cp>The scan first narrows down files that might match by size, then compares their contents; large files are read in full only when needed. Confirmed groups appear while the scan is still running, but deleting and Smart select become available only after the scan finishes.\u003C\u002Fp>\n\u003Cp>Each group shows the number of copies, the size of each file, and the space you \u003Cstrong>can reclaim up to\u003C\u002Fstrong>. The space actually freed may be less. When two folders have exactly the same contents, they are shown as one group of identical folders. Expand a group to compare the path and modification time of each copy; files in protected locations are marked \u003Cstrong>Protected\u003C\u002Fstrong>. You can also filter groups by file type.\u003C\u002Fp>\n\u003Ch2 id=\"smart-select\">\u003Ca class=\"heading-anchor\" href=\"#smart-select\" aria-hidden=\"true\" tabindex=\"-1\">#\u003C\u002Fa>Smart select\u003C\u002Fh2>\n\u003Cp>Click \u003Cstrong>Smart select\u003C\u002Fstrong> to keep one file in each group and select the other copies. Use the arrow next to it to choose which file is kept: \u003Cstrong>Keep the file with the shortest path\u003C\u002Fstrong> (the default), \u003Cstrong>Keep the file with the shortest name\u003C\u002Fstrong>, \u003Cstrong>Keep the earliest modified file\u003C\u002Fstrong>, or \u003Cstrong>Keep the most recently modified file\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>If a group contains protected files, all protected files are kept and every other copy is selected. The button on each group&#39;s header (for example \u003Cstrong>Select 2 copies\u003C\u002Fstrong>) applies to that group only. Once something is selected, \u003Cstrong>Smart select\u003C\u002Fstrong> changes to \u003Cstrong>Clear selection\u003C\u002Fstrong>. When you select files by hand, each group must keep at least one file.\u003C\u002Fp>\n\u003Ch2 id=\"delete\">\u003Ca class=\"heading-anchor\" href=\"#delete\" aria-hidden=\"true\" tabindex=\"-1\">#\u003C\u002Fa>Delete copies permanently\u003C\u002Fh2>\n\u003Cp>The bottom bar shows the number of selected copies and the \u003Cstrong>Estimated space to free\u003C\u002Fstrong>. Click \u003Cstrong>Delete Permanently\u003C\u002Fstrong> and confirm. You can also delete a single copy by hovering over it or right-clicking it.\u003C\u002Fp>\n\u003Cp>The selected copies are deleted directly. They do not go to the Trash and cannot be recovered. Files in protected locations are never deleted, files that changed or became unavailable after the scan are skipped, and every group keeps at least one file. Deletions are recorded in \u003Ca href=\"\u002Fen\u002Fdocs\u002Fgetting-started#history\">Operation History\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cdiv class=\"callout callout-tip\">\u003Cp class=\"callout-title\">Tip\u003C\u002Fp>\u003Cp>WashBear cannot know which folder matters most to you. Before deleting copies of documents, photos, or project files, check where the copy you want to keep is stored.\u003C\u002Fp>\n\u003C\u002Fdiv>",[12,16,19,22,25],{"depth":13,"id":14,"text":15},2,"scan-scope","Choose a scan scope",{"depth":13,"id":17,"text":18},"protected-locations","Protected locations",{"depth":13,"id":20,"text":21},"review-groups","Review duplicate groups",{"depth":13,"id":23,"text":24},"smart-select","Smart select",{"depth":13,"id":26,"text":27},"delete","Delete copies permanently","\nDuplicate File Cleanup compares file contents, so files that are exactly the same end up in one group even when their names differ. You keep one copy in each group and delete the rest.\n\n## Choose a scan scope {#scan-scope}\n\nIn the location selector at the top right, select **Common Folders**, recently used folders, or disks, or click **Choose folder…** to add another location. You can select several at once. Downloads, Documents, photo import folders, and backups are where duplicates most often appear.\n\n**Minimum file** can be 200 KB (the default), 1 MB, 10 MB, 100 MB, or 500 MB. A change takes effect on the next scan.\n\nSystem folders, `\u002FApplications` and `\u002FLibrary` at the root of the disk, files inside app bundles, and folders managed by developer tools such as the Go module cache, Homebrew or Conda are skipped automatically. Your personal Library folder (`~\u002FLibrary`) and temporary folders are scanned only when you choose them as the scan scope directly. Identical files in these places are usually managed by the system or an app, and deleting one copy can make an app stop working properly.\n\n## Protected locations {#protected-locations}\n\nIn the location selector, each selected location shows **Cleanable** on its right. Click it to switch between **Cleanable** and **Protected**:\n\n- **Cleanable**: copies in this location can be selected for deletion.\n- **Protected**: files here are still scanned and compared but never deleted. When a parent location is protected, its subfolders show **Parent protected**.\n\nFor example, mark your photo backup folder as protected and Downloads as cleanable. You will find the files in Downloads that duplicate your backup, while the backup itself stays untouched.\n\n## Review duplicate groups {#review-groups}\n\nThe scan first narrows down files that might match by size, then compares their contents; large files are read in full only when needed. Confirmed groups appear while the scan is still running, but deleting and Smart select become available only after the scan finishes.\n\nEach group shows the number of copies, the size of each file, and the space you **can reclaim up to**. The space actually freed may be less. When two folders have exactly the same contents, they are shown as one group of identical folders. Expand a group to compare the path and modification time of each copy; files in protected locations are marked **Protected**. You can also filter groups by file type.\n\n## Smart select {#smart-select}\n\nClick **Smart select** to keep one file in each group and select the other copies. Use the arrow next to it to choose which file is kept: **Keep the file with the shortest path** (the default), **Keep the file with the shortest name**, **Keep the earliest modified file**, or **Keep the most recently modified file**.\n\nIf a group contains protected files, all protected files are kept and every other copy is selected. The button on each group's header (for example **Select 2 copies**) applies to that group only. Once something is selected, **Smart select** changes to **Clear selection**. When you select files by hand, each group must keep at least one file.\n\n## Delete copies permanently {#delete}\n\nThe bottom bar shows the number of selected copies and the **Estimated space to free**. Click **Delete Permanently** and confirm. You can also delete a single copy by hovering over it or right-clicking it.\n\nThe selected copies are deleted directly. They do not go to the Trash and cannot be recovered. Files in protected locations are never deleted, files that changed or became unavailable after the scan are skipped, and every group keeps at least one file. Deletions are recorded in [Operation History](\u002Fdocs\u002Fgetting-started#history).\n\n> [!TIP]\n> WashBear cannot know which folder matters most to you. Before deleting copies of documents, photos, or project files, check where the copy you want to keep is stored.\n",1793257449910]