Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/keygenqt/backupz-bash

Backupz create backup tar.gz archive
https://github.com/keygenqt/backupz-bash

app cli snap

Last synced: about 11 hours ago
JSON representation

Backupz create backup tar.gz archive

Awesome Lists containing this project

README

        

Backupz (bash)
===================

![picture](data/logo-small.png)

### Install for hidden file
```
sudo snap install backupz --devmode
```

### Info

[![Get it from the Snap Store](https://snapcraft.io/static/images/badges/en/snap-store-black.svg)](https://snapcraft.io/backupz)

Backupz create backup tar.gz archive

* Select dirs
* Select files
* Exclude by regex (tar --exclude)
* Save backup to dir
* Save backup to ftp
* Multiple processes

### Config file:
```
~/snap/backupz/common/config.json
```
or
```
~/.backupz/config.json
```

### Example ftp:
```
{
"folders": [
"/home/keygenqt/Documents/Archive",
"/home/keygenqt/Documents/Android/App"
],
"files": [],
"exclude": [
"*.idea*"
],
"save": "ftp:username:[email protected]:/Backup",
"processes": 32
}
```

### Example dir:
```
{
"folders": [],
"files": [
"/home/keygenqt/Documents/archive.txt",
"/home/keygenqt/Documents/Android/app.apk"
],
"exclude": [
"*vendor*",
"*runtime*"
],
"save": "dir:/home/keygenqt/Documents",
"processes": 32
}
```

### Usage:
```
backupz
```

```
backupz --debug
```

![picture](data/preview.png)

Icons made by Pixel perfect from www.flaticon.com