A simple, but powerful backup utility.
QBack lets you copy files from several paths, to several targets. You can also specify only files, or only directories to copy. Works on Windows and Linux (Not tested on MAC OS).
Download the latest release from :
- Click on the "Origin" button to choose the origin folder.
- Click on the "Target" button to choose the destination folder where the files will be copied.
- If you want to inspect the target folder before copy, click on "Open target".
- Click on the "Backup button" to start the copy.
- Open your file explorer and copy the folder paths to the sources text area, end each folder path with comma ","; for example:
/home/$USER/Downloads,
/home/$USER/FilesToCopy,
D:\DocumentsToCopy\Folder,
C:\Documents and settings\MyAppData\Game,
You can also drag and drop the folders into the sources text area. QBack will adapt the path adding the comma sign at the end.
- Click on the "target" button to choose the destination folder.
- If you want to inspect the target folder before copy, click on "Open target".
- Click on the "Backup button" to start the copy.
- Open your file explorer and copy the file paths to the sources text area, end each file path with comma ","; for example:
/home/$USER/Downloads/Script.sh,
/home/$USER/Documents/TextDocument.txt,
D:\DocumentsToCopy\Folder\WordDocument.docx,
C:\Documents and settings\MyAppData\Game\Textures.mod,
You can also drag and drop the files into the sources text area. QBack will adapt the path adding the comma sign at the end.
- Click on the "Target" button to choose the destination folder.
- If you want to inspect the target folder before copy, click on "Open target".
- Click on the "Backup button" to start the copy.
- Open your file explorer and copy the file paths to the sources text area and append a comma at the end of each path, or drag and drop the files.
- If you want to copy a file to a certain target, use the '>' symbol, for example:
/home/$USER/Downloads/Script.sh>/user/MyUser/media/USB_Storage,
/home/$USER/Documents/TextDocument.txt>/home/MyUser/BackupFolder,
/home/$USER/Downloads/QBack.sh,
/home/$USER/Documents/Text.txt,
This will cause QBack to copy the file Script.sh to /user/MyUser/media/USB_Storage, the file TextDocument.txt will be copied to /home/MyUser/BackupFolder, QBack.sh and Text.txt, will be copied to the default folder typed in the target line edit.
- If you don't want to copy certain file in the list, just add the '#' sign to the start of the path to avoid its copy, for example:
#/home/$USER/Downloads/Script.sh>/user/MyUser/media/USB_Storage,
/home/$USER/Documents/TextDocument.txt>/home/MyUser/BackupFolder,
#/home/$USER/Downloads/QBack.sh,
/home/$USER/Documents/Text.txt,
This will avoid the copy of Script.sh, and QBack.sh.
QT5 must be installed. (qt5-base or download the QTCreator IDE from www.qt.io/download)
qmake QBack.pro
make all -j4
make clean
Alternatively, you can use QTCreator 5.8+ to load the project, and compile it for your distribution and architecture.
Open origin feature: Pressing Left Ctrl, will change the Open Target button text, to Open Origin, allowing you to open the first path from the sources text area, which must be a directory.