▲ 65 ▼ Tried to rm -r my .cache but accidentally did .config instead... (lemmy.ml) submitted 2 years ago by gun@lemmy.ml to c/linux@lemmy.ml 56 comments fedilink hide all child comments I'm a complete moron, I should've had that backed up and used trash... I had to learn the hard way lol
[–] ExtremeDullard@lemmy.sdf.org 21 points 2 years ago (4 children) Here's a rule I learned the hard way a few decades ago: If you type "rm", take you hands off the keyboard and take one deliberate breath before continuing your command. If you then type "-r", do it again. If you then type "-f" do it again. In all cases, re-read what you wrote before hitting ENTER. permalink fedilink source hideshow 8 child comments replies: [–] xor@lemmy.blahaj.zone 10 points 2 years ago (3 children) I'm a big fan of starting the command with a #, then removing it once I'm happy with the command to defend against accidentally hitting enter Putting ~ next to the enter key on keyboards (at least UK ones) was an evil villain level decision permalink fedilink source parent hideshow 6 child comments replies: [–] Zykino@programming.dev 13 points 2 years ago (1 child) When I'm unsure, I ls <the-glob>, chek, then replace ls with rm. permalink fedilink source parent hideshow 2 child comments replies: [–] torgeir@lemmy.ml 5 points 2 years ago (1 child) This. When the ls command works, hit ctrl-a, meta-d, type rm, enter. permalink fedilink source parent hideshow 2 child comments replies: [–] Zykino@programming.dev 3 points 2 years ago Oh, didn't knew about Alt d. Thx permalink fedilink source parent [–] Corr@lemm.ee 3 points 2 years ago I really like this # idea. I've also taken to holding off on adding sudo when deleting privileged files permalink fedilink source parent [–] ExtremeDullard@lemmy.sdf.org 1 point 2 years ago I never thought of doing that in 40 years. It's a great idea actually. Thanks! permalink fedilink source parent [–] 30p87@feddit.org 6 points 2 years ago (1 child) Or have backups (lol) permalink fedilink source parent hideshow 2 child comments replies: [–] Atemu@lemmy.ml 23 points 2 years ago (1 child) AND have backups. permalink fedilink source parent hideshow 2 child comments replies: [–] 30p87@feddit.org 1 point 2 years ago In the few years of me exclusively using the command line to manage files, even having rm aliased to rm -rf, and at some point to sudo rm -rf, out of convenience, I think it has happened thrice that I deleted the wrong file, and twice I was able to restore it with (hourly) backups. The third time, it was a minecraft world which I had created to test some mods and the server start script, and I had excluded it from backups because my ~/games dir is usually only used by steam. permalink fedilink source parent [–] superkret@feddit.org 1 point 2 years ago Also, triple-check which machine you're actually logged into. permalink fedilink source parent [–] JackbyDev@programming.dev 1 point 2 years ago -i doesn't exist? permalink fedilink source parent
[–] xor@lemmy.blahaj.zone 10 points 2 years ago (3 children) I'm a big fan of starting the command with a #, then removing it once I'm happy with the command to defend against accidentally hitting enter Putting ~ next to the enter key on keyboards (at least UK ones) was an evil villain level decision permalink fedilink source parent hideshow 6 child comments replies: [–] Zykino@programming.dev 13 points 2 years ago (1 child) When I'm unsure, I ls <the-glob>, chek, then replace ls with rm. permalink fedilink source parent hideshow 2 child comments replies: [–] torgeir@lemmy.ml 5 points 2 years ago (1 child) This. When the ls command works, hit ctrl-a, meta-d, type rm, enter. permalink fedilink source parent hideshow 2 child comments replies: [–] Zykino@programming.dev 3 points 2 years ago Oh, didn't knew about Alt d. Thx permalink fedilink source parent [–] Corr@lemm.ee 3 points 2 years ago I really like this # idea. I've also taken to holding off on adding sudo when deleting privileged files permalink fedilink source parent [–] ExtremeDullard@lemmy.sdf.org 1 point 2 years ago I never thought of doing that in 40 years. It's a great idea actually. Thanks! permalink fedilink source parent
[–] Zykino@programming.dev 13 points 2 years ago (1 child) When I'm unsure, I ls <the-glob>, chek, then replace ls with rm. permalink fedilink source parent hideshow 2 child comments replies: [–] torgeir@lemmy.ml 5 points 2 years ago (1 child) This. When the ls command works, hit ctrl-a, meta-d, type rm, enter. permalink fedilink source parent hideshow 2 child comments replies: [–] Zykino@programming.dev 3 points 2 years ago Oh, didn't knew about Alt d. Thx permalink fedilink source parent
[–] torgeir@lemmy.ml 5 points 2 years ago (1 child) This. When the ls command works, hit ctrl-a, meta-d, type rm, enter. permalink fedilink source parent hideshow 2 child comments replies: [–] Zykino@programming.dev 3 points 2 years ago Oh, didn't knew about Alt d. Thx permalink fedilink source parent
[–] Zykino@programming.dev 3 points 2 years ago Oh, didn't knew about Alt d. Thx permalink fedilink source parent
[–] Corr@lemm.ee 3 points 2 years ago I really like this # idea. I've also taken to holding off on adding sudo when deleting privileged files permalink fedilink source parent
[–] ExtremeDullard@lemmy.sdf.org 1 point 2 years ago I never thought of doing that in 40 years. It's a great idea actually. Thanks! permalink fedilink source parent
[–] 30p87@feddit.org 6 points 2 years ago (1 child) Or have backups (lol) permalink fedilink source parent hideshow 2 child comments replies: [–] Atemu@lemmy.ml 23 points 2 years ago (1 child) AND have backups. permalink fedilink source parent hideshow 2 child comments replies: [–] 30p87@feddit.org 1 point 2 years ago In the few years of me exclusively using the command line to manage files, even having rm aliased to rm -rf, and at some point to sudo rm -rf, out of convenience, I think it has happened thrice that I deleted the wrong file, and twice I was able to restore it with (hourly) backups. The third time, it was a minecraft world which I had created to test some mods and the server start script, and I had excluded it from backups because my ~/games dir is usually only used by steam. permalink fedilink source parent
[–] Atemu@lemmy.ml 23 points 2 years ago (1 child) AND have backups. permalink fedilink source parent hideshow 2 child comments replies: [–] 30p87@feddit.org 1 point 2 years ago In the few years of me exclusively using the command line to manage files, even having rm aliased to rm -rf, and at some point to sudo rm -rf, out of convenience, I think it has happened thrice that I deleted the wrong file, and twice I was able to restore it with (hourly) backups. The third time, it was a minecraft world which I had created to test some mods and the server start script, and I had excluded it from backups because my ~/games dir is usually only used by steam. permalink fedilink source parent
[–] 30p87@feddit.org 1 point 2 years ago In the few years of me exclusively using the command line to manage files, even having rm aliased to rm -rf, and at some point to sudo rm -rf, out of convenience, I think it has happened thrice that I deleted the wrong file, and twice I was able to restore it with (hourly) backups. The third time, it was a minecraft world which I had created to test some mods and the server start script, and I had excluded it from backups because my ~/games dir is usually only used by steam. permalink fedilink source parent
[–] superkret@feddit.org 1 point 2 years ago Also, triple-check which machine you're actually logged into. permalink fedilink source parent