FAIRYFAR-INTERNAL
 
  FAIRYFAR-INTERNAL  |  SITEMAP  |  ABOUT-ME  |  HOME  
您的足迹: 递归删除目录
递归删除目录

正文

假设需要删除 /home/yz/tmp 下所有子目录,命令如下:

snippet.bash
cd  /home/yz/tmp
find . -name '*' -type d ! -path . -print -exec rm -rf {} \; >/dev/null 2>&1

说明:

> /dev/null 2>&1:重定向错误和标准输出,即不回显任何信息。

-type d:仅处理目录,忽略任何文件。

! -path . :忽略掉“.”,即忽略当前目录。

-exec:后面要做的处理,即“rm -rf XXX”。

参考



打赏作者以资鼓励:
移动端扫码阅读:
目录: