Recover - Linux Download

Recover for Linux is a CLI-first recovery tool. One-time $10 payment, no subscription. You will be redirected to Stripe Checkout and then sent to the Linux download page.

Start checkout

Your purchase is tied to a web-only Device ID stored in this browser.

What you will download

  • recover-linux.tar.gz
  • recover-linux.tar.gz.sha256

How to use Recover on Linux

Recover for Linux is a CLI-only tool. It scans a device read-only, saves the scan results, and lets you export recovered files when you are ready.

1) Download and extract

After checkout you will download a tar.gz archive. Extract it like this:

tar -xzf recover-linux-x86_64-1.0.0.tar.gz

This creates a folder named recover/.

2) Make it executable

chmod +x recover/recover
chmod +x recover/installer.sh

Need help or want to see all options?

./recover/recover --help
./recover/installer.sh --help

3) Check your devices

List connected block devices:

./recover/recover --list

Example: sda 21.5 GB SYSTEM SATA

4) Test access (recommended)

If the device is not readable, run the access test:

sudo ./recover/recover test /dev/sdb

5) Scan your device

Scan for everything Recover supports:

sudo ./recover/recover scan /dev/sdb

Scan only specific file types (comma-separated):

sudo ./recover/recover scan /dev/sdb --types jpg,png,mp4

6) Export recovered files

Export to a folder of your choice:

sudo ./recover/recover export /dev/sdb -o /home/user/recovered

Recovered files will be named like REC_000001.jpg.

Common questions

  • Do I need to rescan? No. Scan results are cached in ~/.cache/recover/<device>/.
  • Do I need sudo? Usually yes. Raw device access often requires admin privileges.
  • Is it safe? Recover scans read-only and does not write to the device you are scanning.

Optional: JSON output

Use --json if you want machine-readable output:

./recover/recover --list --json
./recover/recover --types --json
sudo ./recover/recover scan /dev/sdb --json
sudo ./recover/recover export /dev/sdb -o /home/user/recovered --json