• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer navigation

The Geek Diary

  • OS
    • Linux
    • CentOS/RHEL
    • VCS
  • Interview Questions
  • Database
    • MariaDB
  • DevOps
    • Docker
    • Shell Scripting
  • Big Data
    • Hadoop
    • Cloudera
    • Hortonworks HDP

timeshift Command Examples in Linux

by Deepika

timeshift is a system restore utility for Linux-based operating systems that allows users to take snapshots of their system at regular intervals and restore them if necessary. It is a powerful tool for system administrators, developers, and anyone who wants to keep their system secure and stable.

The key features of timeshift include:

  • Snapshot management: timeshift allows you to create and manage system snapshots, which can be used to restore your system to a previous state if necessary. You can schedule automatic snapshot creation, and choose the frequency and retention policy for the snapshots.
  • File-level restore: In addition to system-level restore, timeshift also allows you to selectively restore individual files and directories from a snapshot.
  • Support for multiple backup locations: timeshift allows you to store your snapshots on various storage devices, including local disks, external hard drives, and network shares.
  • Easy-to-use GUI interface: timeshift provides an intuitive and user-friendly graphical interface that makes it easy to manage snapshots, schedule backups, and restore your system.
  • Command-line interface: timeshift also provides a command-line interface for advanced users who prefer to manage snapshots and backups from the terminal.

timeshift is open-source software licensed under the GPL and is available for various Linux distributions. It is actively maintained and supported by its developer, and its source code is available on GitHub for those who wish to contribute or customize it.

timeshift Command Examples

1. List snapshots:

# sudo timeshift --list

2. Create a new snapshot (if scheduled):

# sudo timeshift --check

3. Create a new snapshot (even if not scheduled):

# sudo timeshift --create

4. Restore a snapshot (selecting which snapshot to restore interactively):

# sudo timeshift --restore

5. Restore a specific snapshot:

# sudo timeshift --restore --snapshot 'snapshot'

6. Delete a specific snapshot:

# sudo timeshift --delete --snapshot 'snapshot'

Summary

Overall, timeshift is a powerful and flexible system restore utility that can help users keep their systems safe and stable. Its intuitive GUI interface, support for multiple backup locations, and file-level restore functionality make it a valuable tool for anyone who values the security and stability of their system.

Filed Under: Linux

Some more articles you might also be interested in …

  1. kustomize Command Examples
  2. gnmic Command Examples
  3. pidstat Command Examples in Linux
  4. more Command Examples in Linux
  5. k6 Command Examples
  6. 10 Sed (Stream Editor) Command Examples
  7. adig: command not found
  8. lvcreate/lvremove Failed with Error “Can’t remove merging snapshot logical volume”
  9. nova Command Examples in Linux
  10. setxkbmap: command not found

You May Also Like

Primary Sidebar

Recent Posts

  • Vanilla OS 2 Released: A New Era for Linux Enthusiasts
  • mk Command Examples
  • mixxx Command Examples
  • mix Command Examples

© 2025 · The Geek Diary

  • Archives
  • Contact Us
  • Copyright