Create and Restore System Snapshots with Timeshift
Protect your OS settings with rsync snapshots you can roll back to after a broken update — the Linux equivalent of System Restore.
01Command
$ sudo timeshift --create --comments "before big update" && sudo timeshift --list && sudo timeshift --restore02What it does
Timeshift snapshots system files with rsync (or BTRFS subvolumes on BTRFS setups) into snapshots you can restore in minutes after a bad update, driver install, or config mistake. The first run needs --list or the GUI once to pick a destination disk and schedule; after that --create is one command. Restoring boots you back exactly as the system was at snapshot time, while Timeshift deliberately excludes your personal files in /home by default — treat it as an OS safety net, not a full backup.
03Risk
04Undo
✓No undo needed — this command does not change persistent state.
05Sources
- timeshift(1) — Linux manual pageEvidence: Manual page documenting timeshift command-line snapshot creation, listing and interactive restore flow.
- Timeshift for Linux — READMEEvidence: Official Timeshift readme: system restore tool using rsync or BTRFS snapshots, with CLI options --create, --list, --restore, --delete.
Last verified: 2026-09-18 · Category: Security & Privacy
06Related solutions
rsync copies over SSH, skips unchanged files, resumes interrupted transfers, and preserves permissions and timestamps.
Generate a modern Ed25519 public/private key pair in ~/.ssh for authenticating to servers and Git platforms without passwords.
Add or remove read, write, and execute permission for the owner, group, or others using symbolic or octal modes.