linux查询文件删除命令
linux查询文件删除命令详细介绍
在 Linux 系统里,常用的文件删除命令有rm、find配合rm。下面为你详细介绍这些命令的使用方法:
1.
rm命令
rm是最常用的删除文件与目录的命令。其基本语法如下:
bash
选项 文件或目录
常见选项如下:
-r或-R:递归删除目录及其内容。-f:强制删除,不提示确认信息。
示例:
- 删除单个文件
example.txt:
bash
example.txt
- 删除目录
test_dir及其所有内容:
bash
test_dir
- 强制删除文件
readonly_file(即便文件是只读权限):
bash
readonly_file
2.
find命令配合
rm
find命令能够依据各种条件查找文件,再通过管道将结果传递给rm命令来删除文件。基本语法如下:
bash
路径 -条件
示例:
- 删除
/tmp目录下所有扩展名为.log的文件:
bash
/tmp
912 /tmp {} \;
- 删除
/home/user目录下 7 天前修改过的所有文件:
bash
/home/user f +7
912 /home/user f + {} \;
在使用删除命令时要格外谨慎,因为删除操作通常是不可逆的,一旦删除文件,数据可能无法恢复。