this post was submitted on 22 Mar 2024
639 points (96.0% liked)

linuxmemes

20870 readers
2465 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
639
submitted 6 months ago* (last edited 6 months ago) by [email protected] to c/linuxmemes
 

Though the Windows thing was really funny ๐Ÿ˜‚.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 116 points 6 months ago (2 children)

doing exactly what the caller intended.

No, no. Exactly what the user told it to do. Not what they intended. There's a difference.

[โ€“] [email protected] 36 points 6 months ago (2 children)

Exactly type rm -rf / instead of rm -rf ./ and you ducked up. Well you messed up a long time ago by having privileges to delete everything, but then again, you are human, some mistakes will be made.

[โ€“] [email protected] 35 points 6 months ago (3 children)

Deleting the current directory via ./ seems contrived since you would just use . or more likely the directory name from outside the directory. What does happen is rm -rf ${FOO}/ while ${FOO} is an empty string.

[โ€“] [email protected] 19 points 6 months ago

Not sure if you're referencing the Steam incident, but Steam did exactly that: https://www.theregister.com/2015/01/17/scary_code_of_the_week_steam_cleans_linux_pcs/

[โ€“] [email protected] 18 points 6 months ago (2 children)

Even so, . and / are right next to each other so it's a likely typo. You might press enter before you catch it.

[โ€“] [email protected] 1 points 6 months ago

The double check before you rm things ๐Ÿคท.

[โ€“] reinei 1 points 6 months ago

${Insert meme of qwertz ganz not having that problem here}

[โ€“] [email protected] 5 points 6 months ago

yup, did that one on a server at work. had to go cap in hand to my manager to get him to fix it

[โ€“] [email protected] 17 points 6 months ago (1 children)

Don't modern versions of rm block calling on / unless you pass a separate flag?

[โ€“] Ziglin 4 points 6 months ago

Yup I think it's --preserve-root

[โ€“] Semi_Hemi_Demigod 3 points 6 months ago (2 children)

Machines will always do what you tell them to do, as long as you do what they say.

[โ€“] [email protected] 11 points 6 months ago

do what they say

[โ€“] hDGGgrLpg8nEucjxWnJz 1 points 6 months ago

What do they say?