873
Trust me bro! (sopuli.xyz)
submitted 2 years ago by [email protected] to c/[email protected]
you are viewing a single comment's thread
view the rest of the comments
[-] [email protected] 183 points 2 years ago* (last edited 2 years ago)

--no-preserve-root is a security option to keep you from accidentally removing all your files. Make sure you always use it along side the -f option and -r which stands for rescue - meaning rm will create a rescue copy of the deleted data.

[-] [email protected] 85 points 2 years ago
[-] [email protected] 13 points 2 years ago

I see you also know Lionel Hutz

[-] [email protected] 2 points 2 years ago

Is he related to Miguel Sanchez?

[-] [email protected] 27 points 2 years ago

the / means 'working directory only', a security feature to prevent accidently using absolute paths.

[-] [email protected] 5 points 2 years ago
[-] [email protected] 25 points 2 years ago

Use sudo before rm to improve efficiency.

[-] [email protected] 24 points 2 years ago

Sudo is short for “super do”, which means “do this at super speed”

[-] [email protected] 4 points 2 years ago

Too bad they never added the lu to make it sudolu , to execute at ludicrous speed

[-] [email protected] 11 points 2 years ago

I’m very new to Linux; could you explain what this does for me?

[-] [email protected] 36 points 2 years ago

-r means delete recursively. rm will by default only remove files, but with this flag, it'll also delete all the folders, subfolders, and the files in those.

--no-preserve-root disables a security check. A few years ago, this flag didn't exist. If you ran rm -r /, everything on your system would be deleted, provided the user had permissions. Now, / is treated specially and rm will refuse to perform a recursive delete on it without the --no-preserve-root flag.

-f means force and disables any prompts.

rm -rf --no-preserve-root / would delete every file on your system.

[-] [email protected] 15 points 2 years ago

Thank you! That’s funny and horrifying, as a complete newbie.

[-] [email protected] 7 points 2 years ago

I installed Ubuntu on a spare computer a few weeks ago just to rm -rf / it. It was quite fun seeing the os slowly killing itself :)

[-] [email protected] 5 points 2 years ago* (last edited 2 years ago)

You should try dd if=/dev/random of=/dev/sda some time :P

[-] [email protected] 3 points 2 years ago

Should I ask what it does before or after I use it? :)

[-] [email protected] 5 points 2 years ago

Fills the hard drive with randomly-generated garbage.

[-] [email protected] 3 points 2 years ago

Specifically, most likely the OS hard drive, since that's usually sda

[-] [email protected] 10 points 2 years ago* (last edited 2 years ago)

--no-preserve-root

disables the wipe your system protection. Without this option rm can only wipe current directory if you input / as a location.

-f

means force, will not prompt the user for any reason.

-r

means recursive, rm will enter any directory selected and delete all the contents.

rm -rf --no-preserve-root /

The above command WILL wipe your system. It will delete all files your user has access to, and it will give you no feedback warning you what's going on. Be careful.

[-] [email protected] 5 points 2 years ago

Oh jeebus! Hahaha. Thank you so much for the explanation! I am extremely careful in terminal. I don’t find myself there often now that I’ve got my web apps set up.

Now to learn how to successfully install something using Docker… There’s so many VARIABLES in Portainer to get something installed! I have not had one success as of yet, but I’m only on my first week of learning. Got it running as a file server successfully, though!

Every TV in my house now gets King of the Hill RANDOMIZER and it’s bliss.

[-] [email protected] 6 points 2 years ago

OML, this is excellent.
Please, is there a !shitty_linux_advice community?

[-] [email protected] 2 points 2 years ago

Some poor soul is going to take this to the bank and have a horrible day. You could have at least told them to use the -p flag to protect any critical system files from being removed.

this post was submitted on 09 Aug 2023
873 points (98.4% liked)

linuxmemes

25123 readers
419 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. 🇬🇧 Language/язык/Sprache
  • This is primarily an English-speaking community. 🇬🇧🇦🇺🇺🇸
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  •  

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS