Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/keygenqt/backupz-bash
- Owner: keygenqt
- License: apache-2.0
- Created: 2020-05-11T13:30:28.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-03-11T17:51:24.000Z (8 months ago)
- Last Synced: 2024-03-11T19:02:54.721Z (8 months ago)
- Topics: app, cli, snap
- Language: Shell
- Homepage: https://snapcraft.io/backupz
- Size: 5.3 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
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)