麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Linux Shell > 正文

Shell腳本實現遞歸刪除空文件夾

2020-07-27 19:08:37
字體:
來源:轉載
供稿:網友

有時我們需要遞歸刪除空文件夾,網上找了一下,沒有發現比較好的Shell腳本,于是自己動手寫了一個

腳本

復制代碼 代碼如下:

#!/bin/bash
# author: 十年后的盧哥哥
# des: delete empty directories recursive
deleteempty() {
  find ${1:-.} -mindepth 1 -maxdepth 1 -type d | while read -r dir
  do
    if [[ -z "$(find "$dir" -mindepth 1 -type f)" ]] >/dev/null
    then
      echo "$dir"
      rm -rf ${dir} 2>&- && echo "Empty, Deleted!" || echo "Delete error"
    fi
    if [ -d ${dir} ]
    then
      deleteempty "$dir"
    fi
  done
}
deleteempty

腳本的內容很簡單,就是遍歷目錄,找出空文件夾,然后刪除。

使用

假如腳本文件為dedr.sh,我們測試的文件結構為:

運行腳本:

復制代碼 代碼如下:

# sh dedr.sh

刪除的文件:

結果:

我們可以看到空文件夾已經被刪除了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 99在线啪| 久久精品一区二区三区国产主播 | 欧美特一级片 | 天天看天天摸天天操 | 日本一区二区视频在线观看 | 蜜桃91丨九色丨蝌蚪91桃色 | 欧美wwwsss9999 | 性片久久 | 成年人性视频 | 毛片免费观看视频 | 亚洲片在线观看 | 黄色网址免费进入 | 国产影院在线观看 | 精品久久久久久久久久久下田 | 91久久久久久亚洲精品禁果 | 欧美一级特级 | 国产精品久久久久久久久久久久午夜 | 日本中文字幕电影在线观看 | 免费黄色欧美视频 | 九色成人在线 | 欧美a∨一区二区三区久久黄 | 日韩美香港a一级毛片 | 激情国产视频 | 特一级黄色毛片 | 成人毛片av在线 | 日本一道aⅴ不卡免费播放 久久久久久久高清 | 91在线视频观看 | 成人国产综合 | 久久免费精品视频 | 国产一级淫片免费看 | 九一免费国产 | 草草久 | 国产成人小视频在线观看 | 欧美成年人视频 | 蜜桃av网| 成年人在线免费播放视频 | 精品亚洲国产视频 | 黄色成人av在线 | 12av毛片 | 亚洲天堂在线电影 | 午夜伦情电午夜伦情电影 |