2022-09-18 19:50:20 +08:00
|
|
|
# rm
|
|
|
|
|
|
|
|
> 删除文件或目录。
|
2025-03-26 12:38:15 +08:00
|
|
|
> 另见:`rmdir`。
|
2025-01-18 18:45:33 +05:30
|
|
|
> 更多信息:<https://www.gnu.org/software/coreutils/manual/html_node/rm-invocation.html>.
|
2022-09-18 19:50:20 +08:00
|
|
|
|
2025-03-26 12:38:15 +08:00
|
|
|
- 删除指定文件:
|
2022-09-18 19:50:20 +08:00
|
|
|
|
2025-03-26 12:38:15 +08:00
|
|
|
`rm {{路径/到/文件1 路径/到/文件2 ...}}`
|
|
|
|
|
|
|
|
- 删除指定文件,忽略不存在的文件:
|
|
|
|
|
|
|
|
`rm {{[-f|--force]}} {{路径/到/文件1 路径/到/文件2 ...}}`
|
2022-09-18 19:50:20 +08:00
|
|
|
|
|
|
|
- 交互式地删除多个文件,每次删除前都会有提示:
|
|
|
|
|
2025-03-26 12:38:15 +08:00
|
|
|
`rm {{[-i|--interactive]}} {{路径/到/文件1 路径/到/文件2 ...}}`
|
|
|
|
|
|
|
|
- 删除文件并打印删除信息:
|
|
|
|
|
|
|
|
`rm {{[-v|--verbose]}} {{路径/到/文件1 路径/到/文件2 ...}}`
|
2022-09-18 19:50:20 +08:00
|
|
|
|
2025-03-26 12:38:15 +08:00
|
|
|
- 递归删除指定文件和目录:
|
2022-09-18 19:50:20 +08:00
|
|
|
|
2025-03-26 12:38:15 +08:00
|
|
|
`rm {{[-r|--recursive]}} {{路径/到/文件或目录1 路径/到/文件或目录2 ...}}`
|
2023-12-28 16:48:20 +01:00
|
|
|
|
2025-03-26 12:38:15 +08:00
|
|
|
- 删除空目录(这被认为是安全的方法):
|
2023-12-28 16:48:20 +01:00
|
|
|
|
2025-03-26 12:38:15 +08:00
|
|
|
`rm {{[-d|--dir]}} {{路径/到/目录}}`
|