this post was submitted on 09 Aug 2023
876 points (98.5% liked)
linuxmemes
21263 readers
839 users here now
Hint: :q!
Sister communities:
- LemmyMemes: Memes
- LemmyShitpost: Anything and everything goes.
- RISA: Star Trek memes and shitposts
Community rules (click to expand)
1. Follow the site-wide rules
- Instance-wide TOS: https://legal.lemmy.world/tos/
- Lemmy code of conduct: https://join-lemmy.org/docs/code_of_conduct.html
2. Be civil
- Understand the difference between a joke and an insult.
- Do not harrass or attack members of the community for any reason.
- 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.
- These rules are somewhat loosened when the subject is a public figure. Still, do not attack their person or incite harrassment.
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. Even if you watch it on a Linux machine.
4. No recent reposts
- Everybody uses Arch btw, can't quit Vim, and wants to interject for a moment. You can stop now.
Please report posts and comments that break these rules!
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
--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.It means No! Preserve Root.
I see you also know Lionel Hutz
Is he related to Miguel Sanchez?
the
/
means 'working directory only', a security feature to prevent accidently using absolute paths.Really clever
Use
sudo
beforerm
to improve efficiency.Sudo is short for “super do”, which means “do this at super speed”
Too bad they never added the
lu
to make itsudolu
, to execute at ludicrous speedI’m very new to Linux; could you explain what this does for me?
-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 ranrm -r /
, everything on your system would be deleted, provided the user had permissions. Now,/
is treated specially andrm
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.Thank you! That’s funny and horrifying, as a complete newbie.
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 :)
You should try dd if=/dev/random of=/dev/sda some time :P
Should I ask what it does before or after I use it? :)
Fills the hard drive with randomly-generated garbage.
Specifically, most likely the OS hard drive, since that's usually sda
disables the wipe your system protection. Without this option rm can only wipe current directory if you input / as a location.
means force, will not prompt the user for any reason.
means recursive, rm will enter any directory selected and delete all the contents.
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.
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.
OML, this is excellent.
Please, is there a !shitty_linux_advice community?
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.