网站首页 > linux / 正文
linux中rm命令可以删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下属的所有文件及其子目录均删除掉。对于链接文件,只是删除整个链接文件,而原有文件保持不变。
参数
rm (选项)(参数)
-i 删除的时候会提示是否确认删除,一次删除多个文件则每一个文件都会提醒
-I 一次删除多个文件(大于三个),提示消息只提示一次
-r 递归删除,用于删除目录:
-d 用于删除空目录,如果目录不为空,则无法删除
-f 强制删除,不弹出任何提示,慎用
实例
1. 删除当前目录下除隐含文件外的所有文件和子目录
rm -r * //这样删除数据做是非常危险的
2. 交互模式下删除文件
rm -i test.trc
rm: remove regular file `test.trc'? y //输入y删除文件 n不删除文件
removed `test.trc'
3. 递归删除某个目录下文件以及子目录
rm -rf tomcat/ //删除tomcat下所有的文件及子目录
4. 删除当前目录下的所有trc文件类型的文件
rm -v *.trc
5. 删除当前目录下所有.bin目录,删除前逐一询问确认
rm -i *.bin
Linux系统没有回收站,rm删除就永远找不到了,删除的时候,最好用绝对路径,比较保险。
Tags:linux删除文件的命令
猜你喜欢
- 2024-11-26 Linux系统中文件被删除后的恢复方法(ext4)
- 2024-11-26 Linux 如何删除某路径下属主为root的所有文件和文件夹
- 2024-11-26 linux中如何清空正在被写入的文件
- 2024-11-26 简单介绍Git基础学习之文件删除操作命令
- 2024-11-26 数据恢复(三)-linux快速查找最近被删除的文件
- 2024-11-26 Linux文件和目录删除
- 2024-11-26 Linux 删除大量小文件的两种方案 | 运维进阶
- 2024-11-26 如何使用 Linux shred 命令安全地擦除磁盘和文件
- 2024-11-26 linux下删除一个文件名为乱码的文件
- 2024-11-26 linux/unix下如何使用命令行删除文本文件的第一行?