美文网首页
Linux命令--rm

Linux命令--rm

作者: 小颖啊 | 来源:发表于2017-04-20 16:54 被阅读0次

what?删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变.
1.命令格式:
rm [选项] 文件…
2.命令功能:
删除一个目录中的一个或多个文件或目录。如果使用 rm 来删除文件,通常仍可以将该文件恢复原状。
3.命令参数:
-f, --force 忽略不存在的文件,从不给出提示。
-i, --interactive 进行交互式删除
-r, -R, --recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。
-v, --verbose 详细显示进行的步骤
--help 显示此帮助信息并退出
--version 输出版本信息并退出

eg:

1.删除文件,无交互
rm test.txt
2.删除文件,有交互(y/n)
rm -i test.txt
3.删除目录及其下文件(递归删除)
rm -r test.txt
4.强制删除,无交互(忽略任何提示)
rm -f test.txt
5.自定义回收站功能

[root@localhost test]# myrm(){ D=/tmp/$(date +%Y%m%d%H%M%S); mkdir -p $D;   mv "$@" $D && echo "moved to $D ok"; }
[root@localhost test]# alias rm='myrm'
[root@localhost test]# touch 1.log 2.log 3.log
[root@localhost test]# ll
总计 16
-rw-r--r-- 1 root root    0 10-26 15:08 1.log
-rw-r--r-- 1 root root    0 10-26 15:08 2.log
-rw-r--r-- 1 root root    0 10-26 15:08 3.log
drwxr-xr-x 7 root root 4096 10-25 18:07 scf
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
[root@localhost test]# rm [123].log
moved to /tmp/20121026150901 ok
[root@localhost test]# ll
总计 16drwxr-xr-x 7 root root 4096 10-25 18:07 scf
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
[root@localhost test]# ls /tmp/20121026150901/
1.log  2.log  3.log

注:模拟了回收站的效果,即删除文件的时候只是把文件放到一个临时目录中,这样在需要的时候还可以恢复过来。

相关文章

  • Linux命令之文件管理 (三十五)

    Linux rm命令 Linux rm命令用于删除一个文件或者目录。 语法 参数: 实例 删除文件可以直接使用rm...

  • 2019-11-07

    Linux 命令: 1 touch :2 mkdir -p :3 rm :4 rm -f :5 rm -rf :6...

  • Linux基本操作命令

    1.删除命令 Linux删除文件的命令是rm命令。语法:rm [options] name...参数:1.-i 在...

  • linux命令 - rm

    功能 remove directory entries删除目录内容 记忆 rm - remove 用法

  • Linux命令--rm

    what?删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只...

  • linux命令-rm

    rm 原单词 : Remove file (删除文件) rm命令用于删除一个文件或者目录。文件一旦通过rm命令删除...

  • linux命令实战第一关

    linux用户分类:#代表root用户 $代表普通用户 linux命令格式:命令 [参数] [路径文件] rm -...

  • 2020-12-01 npm run start报错

    错误原因可能:使用了Linux 下的 rm -rf 命令,而你的电脑是windows解决办法:把rm -rf 命令...

  • tar.gz和tar.xz文件

    linux删除命令 : rm -rf demo.txttar 文件解压命令 :tar -xvfxx.tar 解...

  • Linux 命令之删除命令

    Linux 命令之删除命令 在Linux下删除文件用rm命令,具体用法如下: 选项说明:-f-force忽略不存在...

网友评论

      本文标题:Linux命令--rm

      本文链接:https://www.haomeiwen.com/subject/xfmlzttx.html