📅  最后修改于: 2023-12-03 15:25:48.408000             🧑  作者: Mango
在Shell-Bash中可以使用rm
命令来删除文件和文件夹,但默认情况下它不会直接删除非空文件夹。如果要删除一个非空文件夹,需要使用-r
和-f
参数。
rm -rf folder_name
以上命令将强制删除folder_name
文件夹及其所有内容,包括子文件夹和文件。
如果要批量删除所有文件夹和文件,可以使用find
命令查找所有文件夹和文件的路径,并将其作为参数传递给rm
命令。
find . -type f -delete; find . -type d -delete
以上命令将删除当前目录下所有的文件和文件夹。
find . -type f -delete
: 查找当前目录下所有的文件并删除。find . -type d -delete
:查找当前目录下所有的文件夹并删除。注意:执行批量删除操作前,请确认目标文件夹和文件是否备份或重要,以免误删造成不必要的麻烦或损失。
参考: