Linux下如何删除包含其他子目录和文件的目录?

use*_*786 2 unix linux directory bash shell

我有一个包含文件和其他目录的目录。我需要在一个命令中删除所有内容,但如果我确定要删除 i,则无需询问我每个文件;有什么命令吗?

Avi*_*Raj 7

您需要递归删除该文件夹,

rm -r folder-name
Run Code Online (Sandbox Code Playgroud)

rm --help

-r, -R, --recursive   remove directories and their contents recursively
Run Code Online (Sandbox Code Playgroud)

  • 这有潜在的危险,并且可能会意外地破坏东西;大多数时候不需要“sudo”,“-f”也不需要,因为没有它,“rm”会要求您确认您可能不想删除的文件(例如,没有可写位或不可变标志) 。仅在需要时使用其中之一。 (2认同)