this post was submitted on 25 May 2024
654 points (99.2% liked)

linuxmemes

20924 readers
1849 users here now

I use Arch btw


Sister communities:

Community rules

  1. Follow the site-wide rules and code of conduct
  2. Be civil
  3. Post Linux-related content
  4. No recent reposts

Please report posts and comments that break these rules!

founded 1 year ago
MODERATORS
 

I usually use .bak... .old seems so... old.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 68 points 4 months ago (4 children)

That's why you put your config files in a git repository

[–] [email protected] 39 points 4 months ago (1 children)

Sounds like Nixos with extra steps

[–] iopq 8 points 4 months ago* (last edited 4 months ago)

What do you mean? My NixOS config files are in a git repository

[–] [email protected] 15 points 4 months ago (3 children)

Even the system files like those in /etc ?

[–] [email protected] 31 points 4 months ago (2 children)
[–] QuarterSwede 9 points 4 months ago

Of course there is. Love it.

[–] [email protected] 6 points 4 months ago (1 children)

No. I only set up /etc/fstab and /etc/ssh/sshd_config once and they will never change.

[–] [email protected] 9 points 4 months ago (1 children)

Package manager: This package contains an updated sshd_config file, would you like to replace your existing file with the package maintainer's updated file?

Me, every time: LOL, no

[–] [email protected] 3 points 4 months ago

Shit, thanks for reminding me. I needed to take care of some pacdiff files

[–] [email protected] 6 points 4 months ago (1 children)

Yes. I use a hacky script to copy them to the right place

[–] Rustmilian 2 points 4 months ago

I do the same thing.

[–] [email protected] 4 points 4 months ago (2 children)

You could set up btrfs snapshots, too. Of course, don't forget to take a snapshot before you break your configs.

load more comments (2 replies)
[–] bappity 46 points 4 months ago (1 children)
[–] Chocrates 23 points 4 months ago

Yep I still add .bak to mine

[–] [email protected] 36 points 4 months ago (3 children)

Evolution:

  • config.json
  • config.json.bak
  • config.json.bak.old
  • config.json.bak.old2
  • config.json.bak.old3.stillworks
  • config.json.bak.old3.stillworks.DONTUSETHIS
  • config.json_(redownloaded_from_source)
[–] [email protected] 7 points 4 months ago* (last edited 4 months ago)

Sigh...

git revert HEAD
echo \*.json.\* >> .gitignore
git commit
[–] [email protected] 5 points 4 months ago

config.conf
config.conf.backup
config.conf.testing
config.conf.old
config.conf.default
config.conf.example

[–] Deway 5 points 4 months ago
  • config.json.almost
  • config.json.broken
  • config.json.shouldwork
[–] dogsnest 15 points 4 months ago* (last edited 4 months ago) (1 children)
[–] [email protected] 4 points 4 months ago

True story... happens all the time.

[–] Knock_Knock_Lemmy_In 12 points 4 months ago (1 children)

Gmail says sending myfile.zip is not allowed.

Change it to myfile.zip.txt and everything is fine.

[–] [email protected] 4 points 4 months ago

It may be due to their processing.
Better base64 -w 0 myfile.zip > myfile.zip.txt

If it works though ¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯

[–] [email protected] 9 points 4 months ago (1 children)

Speaking of which, nowadays KDE hides files with these extensions for some reason

[–] [email protected] 20 points 4 months ago* (last edited 4 months ago) (1 children)

It's just a playful thing dolphins do 😊.

[–] [email protected] 7 points 4 months ago (1 children)

Rename to .old

Bam file is gone.

??? Confused look.

The heck?

Ctrl + h

Oh there it is!

[–] meekah 8 points 4 months ago (2 children)

I never really have hidden files off, so I wasn't even aware dolphin does this lol

load more comments (2 replies)
[–] [email protected] 8 points 4 months ago* (last edited 4 months ago) (1 children)

An old manager of mine's backup solution was a cronjob that appended .old to every file then made a copy of the most recent one. So he had: file, file.old, file.old.old, file.old.old.old, ...

load more comments (1 replies)
[–] LordOfLocksley 7 points 4 months ago (1 children)
[–] [email protected] 2 points 4 months ago

Ah, yes, I also add dates sometimes, very helpful 👍.

And then wonder "wtf did I change them 🤔".

Config files need git nowadays.

[–] Chocrates 7 points 4 months ago (1 children)

Is there a tool to version your configs? I use chezmoi for my dotfiles but that doesn't help system configs

[–] [email protected] 11 points 4 months ago
[–] [email protected] 7 points 4 months ago* (last edited 4 months ago)

I'm seeing this on oldsh.itjust.works, feels extra meta

https://oldsh.itjust.works/post/19853381

[–] abadbronc 6 points 4 months ago

Fuck it. What's the worst that could happen?

Oh.

[–] [email protected] 6 points 4 months ago (1 children)

.bak is good, ranger even hides files with it

load more comments (1 replies)
[–] whotookkarl 5 points 4 months ago* (last edited 4 months ago) (2 children)

I like adding a backup function to .profile that can take a file or list of files as an argument and make a copy with a date suffix on the file name, and same date additional backups just add a character like ~ at the end. It's in version control, but if I'm testing a change it's just faster to restore the file from a copy in the same place.

[–] [email protected] 3 points 4 months ago

i so agree. i have a script that copies all file arguments into the directory .backups/YYYY-mm-DD-HHMM/ ... handy for risky git operations too.

load more comments (1 replies)
[–] marcos 3 points 4 months ago (1 children)

*~

But you should really have a backup system. And often you should have a version control system too.

[–] [email protected] 4 points 4 months ago

Use etc-keeper, saves everything in a git repo and integrates with a bunch of package managers. Been using it for decades it feels like now.

[–] Sam_Bass 3 points 4 months ago (1 children)

Bet the world would be a happier place if we had cartoon physics

[–] [email protected] 2 points 4 months ago (1 children)

Lower gravity by 20x, bam, instant cartoon physics.

[–] [email protected] 2 points 4 months ago* (last edited 4 months ago)

Acceleration would be 0.50 m/s^2

load more comments
view more: next ›