Linux递归删除文件夹

时间:2020-01-09 10:41:26  来源:igfitidea点击:

如何在Linux操作系统下使用bash命令行选项递归删除文件夹?
您需要使用" rm"命令以递归方式删除文件或目录(也称为文件夹)。

rmdir命令仅删除空目录。
因此,您需要使用rm命令。

rm命令语法以递归方式删除目录

语法如下:rm -r dirName

或者

rm -r folderName

或者

rm -rf folderName

在此示例中,递归删除数据文件夹:

rm -r/home/Hyman/data

首先将清空所有子目录,包括其子目录和文件,然后删除数据目录。

提示用户删除目录中所有写保护的文件,除非在命令行中给出了-f(force)选项:

rm -rf dirname-here

或者

rm -r -f /path/to/folder/

要删除名称以"-"开头的文件夹,例如" --dsaatia",请使用以下命令之一:

rm -rf -- --dsaatia

或者

rm -rf ./--dsaatia