Resynth

Never Ever Move Files

Don't you dare.


So, 2020 in a nutshell: spend hours hunched over a keyboard working on something, only to see Dolphin (a file manager for KDE) blow it all away.

This has happened before to people using Linux, due to confusing UX and esoteric commands.

I once knew a guy who erased his whole home folder, due to a misplaced exec in his find command.

You know that feeling. It's devastating.

But there is a silver lining: this has happened to everyone, including you; and there is a way to swerve the self-hatrid.

Firstly, I'd like to suggest that file managers like Dolphin include a "Safe Move" function.

I proposed this earlier on Mastodon, and it definitely carries merit (feel free to prove me wrong!): in short, when a folder is moved safely, all files are copied over, then (and only then) the source files are deleted in one swoop.

One thing this protects against is when a move is cut-off, either by faulty, buggy programming in a certain Desktop Environment...

...or a computer crash. Your high-priority files are at the mercy of programs written in memory unsafe languages like C, implemented on a ton of other unsafe systems.

While I'm not joining the war for / against C, it would definitely be wise to create backups before moving folders.

Please make backups.

On another note: you may not realise it, but monks face similar woes.

Ancient Tibetan monks spent days crafting coloured sand into artistic, visually exciting 'mandalas': red, green, and every other colour you can think of (seriously, check them out).

This is some of the best art I've ever seen.

When the mandala was complete, it would be destroyed. The mandala was no more.

We've all made a mandala: countless hours of work, all to be lost in one moment. We just don't realise it.

So, the next time you're working on something, you get to decide: is this a mandala, or something I want to keep?

Please make backups.

resynth1943.article