要删除某一目录下的所有文件,可以使用以下命令:
rm /path/to/directory/*
这个命令会删除指定目录下的所有文件,但不会删除子目录。
如果要删除目录下的所有文件和子目录,使用:
rm -r /path/to/directory/*
或者删除目录本身及其所有内容:
rm -rf /path/to/directory
-r 参数表示递归删除,会删除子目录及其内容-f 参数表示强制删除,不会提示确认rm -rf 时要特别小心,因为删除的文件无法恢复ls 命令查看目录内容,确认后再执行删除操作为了避免误删重要文件,可以:
rm -i 参数,每次删除前都会要求确认find 命令精确匹配要删除的文件例如,只删除指定类型的文件: