Linux rm -rf命令慎用!

Linux rm命令

  • rm命令Remove,功能:1)删除目录,2)删除文件。 (可以递归的删除指定目录的所有文件及子目录)

注意:rm是一个危险的命令,使用的时候要特别当心,尤其对于初学者来说。(今天我就用rm -rf 的命令把用户名目录下的所有文件全都删除了,因为“”是用户目录。恢复很麻烦,尤其又往改目录写入新的文件了。而且我用的别人的目录,,血的教训!)

1、用法

rm [选项] [参数] (参数为目录或文件)

2、命令选项

-f:不提示,强制删除文件或目录;
-i:删除已有文件或目录之前先询问用户;
-r,-R:递归删除,将指定目录下的所有文件与子目录一并删除;
-v:显示指令的详细执行过程。

用户在登录时,会出现 -bash-4.2$ 的状态

  • 查看 /etc/passwd 文件,显示用户wvetter的信息。
  • 查看 /home目录下没有用户 wvetter 的目录。
  • 原因:在linux下通过useradd方式创建新用户时,/etc/skel下的配置文件都会复制到/home目录的新用户目录下。
  • 如果wvetter 目录不存在首先新建/home/wvetter 目录,但这个目录是新建的,缺少用户环境配置文件,那么复制/etc/skel这个目录的文件到/home/hx中。
  • 如果wvetter 目录存在,但目录为空,缺少用户环境配置文件,需要复制/etc/skel这个目录的文件到/home/wvetter中。
[-bash-4.2$ ]$ cp /etc/skel/.bash_logout  /home/wvetter/    
[-bash-4.2$ ]$ cp /etc/skel/.bash_profile /home/wvetter  
[-bash-4.2$ ]$ cp /etc/skel/.bashrc  /home/wvetter   

猜你喜欢

转载自blog.csdn.net/qq_36412715/article/details/83178199