
KFolderSync
Original
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Folder synchronization and backup tool for KDE
Features:
- Smart automatic analysis of files and directories
- Based on Qt and KDE Frameworks
- Ease of use
- Multiple types of operations
- Sequential workloads
- Optional log creation
- Network transparency
- Intuitive GUI
- Multithreaded computing
- Ability to exclude files and directories
- PCRE support
- Interactive mode to preview operations
- Profile creation support
PACKAGE REPOSITORIES: https://goo.gl/wlyzWK
Code QA: https://scan.coverity.com/projects/kfoldersync
> If you are (or wanna be) a translator, please contribute at:
https://www.transifex.com/vindex17projects/kfoldersync/
If you like this application, then vote it up! ;-)
Vindex17
11 months ago
1) Do you still think this app is useful?
2) Do you want me to keep on improving it?
3) Would you like to have both a Qt GUI and a GTK GUI? (already in progress btw)
4) Do you have any suggestions on a possible new name for this app?
5) Would you be willing to donate something from time to time to keep this project alive?
The more the people who will answer this little questionnaire the better.
I want you to be honest and write what you really think: just try to have a constructive approach please.
Report
johnjark
2 years ago
One question - is it possible to open with a defauly Profile - I can see no cli options to do this, but would be useful to save time.
Thanks
JJ
Report
Vindex17
2 years ago
Report
johnjark
2 years ago
JJ
Report
trainsp0tter
3 years ago
First of all, great piece of software, and good to know the developer really is in tune with the users :)
Just a few suggestions for a bit of improvement:
- when previewing (the dry run), perhaps the individual/ total amount of data to be transferred could be summarized? Also, the icons on the dry run list could have a tooltip indicating what will happen with each file/folder, as the symbol is often not clear enough
- is it possible to add a bit of fine control to the overall (e.g.:incremental) lbackup behaviour? For instance, the default behaviour of duplicating files when timestamps don't match could be user-choice (with rename (current default), skip or overwrite-if-newer options)
Cheers!
Report
Vindex17
3 years ago
Report
Vindex17
3 years ago
About the fine control, can you be more specific? I mean: do you want the program asking you interactively for each file? Or something else? Because differential backup is to overwrite, incremental to rename the old and copy the new one, so are you asking for something to mix it (the behaviour) up?
Thanks for your feedback
Report
trainsp0tter
3 years ago
Thanks for the quick reply!
On the matter of the fine control, I meant that the behaviour regarding clashing filenames could be user choice for each type of backup. For instance, creating an additional choice under "Additional options" such as
On conflicting filenames:
_Overwrite
_Overwrite if newer
_Rename
Perhaps on some backup plans such as full backup this option does not make sense, and thus it could be disabled when that backup type is selected.
What do you reckon? Does this make sense?
Cheers
Report
Vindex17
3 years ago
Report
trainsp0tter
3 years ago
Perhaps I am missing something, but I couldn't find a backup plan that does what I mentioned before. Say I have folder A (source) and folder B (destination). If I want folder B to have all the files that folder A has (but not necessarily the other way round) I choose incremental backup; however as far as I understood sor far this plan has a default behaviour of copying files from folder A already present in folder B if the respective timestamps don't match, while renaming the files in folder B. What I suggest is just to add an option to only copy (and overwrite) the files already present in B if the files from A are newer, instead of just adding more files. Is this currently possible?
Thanks for your patience.
Report
Vindex17
3 years ago
~/.config/kfoldersync/profiles
but I'll add some actions to ease the import/export.
For the scheduling of the device I can't currently promise you anything, but I'll look into it, I need time and I don't have much in this period.
Which language are you using? Because maybe the description hasn't been translated clearly
Report
trainsp0tter
3 years ago
I'm using the program in English, I guess I'll just have to pay more attention to the tooltip descriptions.
Cheers!
Report
Vindex17
3 years ago
Report
trainsp0tter
3 years ago
Sorry for the delayed reply. You're absolutely right, I was misreading the description; differential backup is indeed what I was looking for. Maybe the tooltip description could be a bit more clear, still.
By the way, in addition to my previous suggestions, would it be possible to export the profile as a file (XML-like or something) to later import into the program? Also, some scheduling / device options (e.g.: run bkacup every time a certain external dirve is plugged) would be great, and make this even more the weapon of choice :)
Thank you for your work.
Report
Vindex17
3 years ago
From what I read, what you actually want is the differential backup with source A and destination B
Report
JohnGillies
3 years ago
I also love the response from the development team - keeps up to date with kde, superb quality control, and responsive to user input for features and function.
If only all software was done like this.
Super job,
John
PS and wonderful that you have an install for KAOS!
Report
Vindex17
3 years ago
Report
somnium
3 years ago
Maybe it could be possible through profiles like in grsync?
Report
Vindex17
3 years ago
Report
somnium
3 years ago
Your program is awesome. Thanks for the hard work!
Report
Vindex17
3 years ago
Report
Vindex17
3 years ago
Report
dequire
3 years ago
Report
Vindex17
3 years ago
Report
Vindex17
3 years ago
I used to build all packages with OBS, but Debian does not have KF5 support yet, and the xUbuntu repo, for unknown-to-me reasons, does not supply its KF5 packages on OBS either. That's why I posted the request
Report