📅  最后修改于: 2023-12-03 14:59:30.206000             🧑  作者: Mango
如果你需要删除文件夹下的所有文件,你可以使用以下的 Bash 命令:
rm -rf /path/to/folder
但是这个命令会删除文件夹下的所有文件和子文件夹,如果你要删除特定类型的文件,你可以使用以下的命令:
find /path/to/folder -type f -name "*.txt" -delete
这个命令会在 /path/to/folder
文件夹下递归查找所有后缀为 .txt
的文件并删除它们。这里的 -type f
表示只查找文件而不是文件夹。
如果你想一次删除多个类型的文件,你可以使用以下的命令:
find /path/to/folder -type f \( -name "*.txt" -o -name "*.csv" \) -delete
这个命令会在 /path/to/folder
文件夹下递归查找所有后缀为 .txt
或 .csv
的文件并删除它们。这里的 \(
和 \)
-o` 表示可以使用逻辑运算符 OR。
总之,使用 Bash 命令来递归删除特定类型的文件,可以让你更快速地清理文件夹。