Empty Trash is a small Obsidian plugin that permanently removes every item inside the vault's .trash folder in one click.
Plugin ID: empty-trash
Obsidian can move deleted files to a hidden .trash folder. This plugin adds a direct way to empty that folder at once, without deleting files one by one.
- Set Obsidian's deleted-file behavior to use Obsidian trash:
Settings -> Files and links -> Deleted files -> Move to Obsidian trash. - Run
Empty Trash: Empty Obsidian trashfrom the command palette, or click the eraser icon in the ribbon. - Confirm once to permanently delete all files and folders currently inside
.trash.
- This plugin only clears the vault-local
.trashfolder. - It does not clear the operating system trash.
- Permanent deletion cannot be undone through Obsidian, so keep backups or sync history enabled.
npm install
npm run dev
npm run build