Ubuntu Linux:在终端中删除目录命令
时间:2020-01-09 10:38:07 来源:igfitidea点击:
如何使用Ubuntu Linux操作系统在终端中删除目录?您需要使用rmdir实用程序/命令。 rmdir实用程序将删除每个目录参数指定的目录条目(如果为空)。按照给定的顺序处理参数。为了同时删除一个父目录和该父目录的子目录,必须先指定该子目录,以便在rmdir尝试删除它时,该父目录为空。 请注意在Apple Mac OS X和Microsoft Windows操作系统中通常称为文件夹的目录。
语法
语法为:
rmdir dirName
或者
rmdir [option] dirName
警告!如果不小心执行以下示例,可能会导致计算机崩溃或数据丢失。
Ubuntu删除名为/tmp/foo的目录
打开终端。
执行以下命令:
$ rmdir /tmp/foo
要删除foo和bar空目录,请执行:
$ rmdir foo bar
在Ubuntu上递归目录删除
删除所有文件和目录,包括所有子目录,即递归删除:
$ rm -rf /path/to/directory $ rm -rf /tmp/foo
请注意,您也可以将-p选项传递给rmdir命令。
每个目录参数都被当作路径名,所有组件(如果为空)将从所有最后一个组件开始被删除:
$ rmdir -p /tmp/x/y/z
在ubuntu上以超级用户身份删除目录
如果目录由root或任何其他用户拥有,或者如果您收到拒绝访问/拒绝访问的消息,请尝试:
### Warning: careful with sudo and rm/rmdir command. ### ### Check twice before you hit [enter] key ### sudo rmdir /path/to/dir sudo rm -rf /path/to/dir