KFolderSync
Utilities
Score 74%
Description:

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! ;-)

johnjark

5 months ago

Super app - runs on three on my machines - works perfectly and fast.

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

5 months ago

Hi, no, it's not possible, but I can add this feature for the next version

Report

johnjark

4 months ago

Would be great if you did this. Thanks.
JJ

Report

trainsp0tter

1 year ago

Hi,

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

1 year ago

Hi! The preview mode has just been introduced, that's why is a bit "simple", I'll certainly follow your suggestions for future releases.
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

1 year ago

Hi,

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

1 year ago

Of course it makes sense, but you can already do that. I mean, the only thing that differentiates the various backup types is exactly what you are looking for. Have you read the tooltips on mouseover? Maybe that's not so clear as I expected and I need to review the GUI

Report

trainsp0tter

1 year ago

Hi,

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

1 year ago

No problem, we're just trying to understand each other.
From what I read, what you actually want is the differential backup with source A and destination B

Report

Vindex17

1 year ago

Have you tried what I said? Because if I was wrong, I need to know

Report

trainsp0tter

1 year ago

Hi,

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

1 year ago

Hi! The conversation is getting pretty big and the website does not let me reply anymore under the exact message. However, profiles *are* saved as file, you can already find it under
~/.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

1 year ago

Thanks for pointing out the profiles detail. The scheduling options would make for a great feature, but it is indeed not a deal-breaker.

I'm using the program in English, I guess I'll just have to pay more attention to the tooltip descriptions.

Cheers!

Report

Vindex17

1 year ago

Sorry, bad translation, I meant "has just been added"

Report

JohnGillies

1 year ago

I think this app is great.

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

1 year ago

Thank you!

Report

somnium

1 year ago

Is it possible to save the configuration (folders to sync)? After every program start I need to set up the folders new.

Maybe it could be possible through profiles like in grsync?

Report

Vindex17

1 year ago

Hi. Currently it's not possible, but I can implement that in a future release if it's important

Report

somnium

1 year ago

It would be nice, because you don't need to set up all the folder syncs every program start up. So you can automatically sync all the desired folders, e.g. for backups. For example I sync my folder from the work every week.

Your program is awesome. Thanks for the hard work!

Report

Vindex17

1 year ago

Ok, I'll come up with something

Report

Vindex17

1 year ago

I managed to integrate a profile management into this release. Feel free to provide any feedback

Report

dequire

1 year ago

Hello. I just sent a request through social media asking for help for you for a Debian / Ubuntu maintainer. However, why not just use the SUSE build service to make those packages? It appears you already are for some other distros.

Report

Vindex17

1 year ago

Thanks for your help!
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

Vindex17

1 year ago

After a lot of tedious work (debian build system is quite awful) I finally managed to bring back .deb packages in OBS. If you want, try one of them and let me know if it's good enough (the repo is back too)

Report

mareex

1 year ago

The package does not follow the Arch packaging standards.

https://wiki.archlinux.org/index.php/Arch_packaging_standards#Directories

Because it wants to install to /bin we get an error:

Quote:
error: failed to commit transaction (conflicting files)
kfoldersync: /bin exists in filesystem
Errors occurred, no packages were upgraded.

Report

product-maker johnjark Mar 28 2017

product-maker AlmaTlust Sep 20 2016

product-maker paulus3005 May 13 2016

product-maker somnium Apr 22 2016

product-maker HATRED Mar 02 2016

product-maker mirkogennari Dec 08 2015

product-maker mareex Nov 01 2015

product-maker eticre Aug 23 2015

product-maker OderMalSo Aug 23 2015

product-maker ikelocho May 23 2015

product-maker symbianflo Jul 20 2014

product-maker nicola02127a Apr 29 2014

product-maker nicola02126 Apr 29 2014

product-maker nicola02124 Apr 29 2014

product-maker nicola02123 Apr 29 2014

product-maker nicola02122 Apr 29 2014

product-maker nicola02121 Apr 29 2014

product-maker nicola01127 Apr 29 2014

product-maker nicola01126 Apr 29 2014

product-maker nicola01124 Apr 29 2014

product-maker nicola01123 Apr 29 2014

product-maker nicola01122 Apr 29 2014

product-maker nicola01121 Apr 29 2014

product-maker pondogor Apr 29 2014

product-maker janet Apr 12 2014

product-maker frank99 Apr 12 2014

product-maker pcvonz Apr 11 2014

product-maker Pafrape Apr 07 2014

product-maker dequire Mar 18 2014

product-maker 6 6

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
3.4.1
updated Mar 01 2017
added Mar 08 2014
downloads today
1
page views today 10