最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shell腳本實現(xiàn)遞歸刪除空文件夾

 更新時間:2015年02月07日 14:47:25   投稿:junjie  
這篇文章主要介紹了Shell腳本實現(xiàn)遞歸刪除空文件夾,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下

有時我們需要遞歸刪除空文件夾,網(wǎng)上找了一下,沒有發(fā)現(xiàn)比較好的Shell腳本,于是自己動手寫了一個

腳本

復(fù)制代碼 代碼如下:

#!/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

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

使用

假如腳本文件為dedr.sh,我們測試的文件結(jié)構(gòu)為:

運行腳本:

復(fù)制代碼 代碼如下:

# sh dedr.sh

刪除的文件:

結(jié)果:

我們可以看到空文件夾已經(jīng)被刪除了。

相關(guān)文章

  • 如何使用微博自動記錄俯臥撐個數(shù)

    如何使用微博自動記錄俯臥撐個數(shù)

    這篇文章主要介紹了如何使用微博自動記錄俯臥撐個數(shù) 的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • 使用shell腳本快速登錄容器的實現(xiàn)步驟

    使用shell腳本快速登錄容器的實現(xiàn)步驟

    本文主要介紹了使用shell腳本快速登錄容器的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Shell腳本8種字符串截取方法總結(jié)

    Shell腳本8種字符串截取方法總結(jié)

    這篇文章主要介紹了Shell腳本8種字符串截取方法總結(jié),每個方法給出了實例代碼和操作結(jié)果,一目了然,需要的朋友可以參考下
    2014-10-10
  • Linux命令之jar命令使用示例

    Linux命令之jar命令使用示例

    這篇文章主要介紹了Linux命令之jar命令,War包和Jar包有不同的用途和適用場景,開發(fā)人員需要根據(jù)實際情況選擇適合的歸檔文件類型,需要的朋友可以參考下
    2023-06-06
  • Shell腳本實現(xiàn)溫和方式重啟Centos系統(tǒng)

    Shell腳本實現(xiàn)溫和方式重啟Centos系統(tǒng)

    這篇文章主要介紹了Shell腳本實現(xiàn)溫和方式重啟Centos系統(tǒng),本文腳本主要目的是用于重啟后臺比較重要的進(jìn)程,需要的朋友可以參考下
    2014-12-12
  • Shell腳本IF條件判斷和判斷條件總結(jié)

    Shell腳本IF條件判斷和判斷條件總結(jié)

    這篇文章主要介紹了Shell腳本IF條件判斷和判斷條件總結(jié),本文先是給出了IF條件判斷的語法,然后給出了常用的判斷條件總結(jié),需要的朋友可以參考下
    2014-10-10
  • Linux在shell中自動生成1到100的數(shù)組方法(兩種方法)

    Linux在shell中自動生成1到100的數(shù)組方法(兩種方法)

    之前自己在寫shell腳本的時候,需要自動創(chuàng)建1-100的文本確不知道該如何去創(chuàng)建。今天小編給大家分享兩種方法,需要的朋友參考下
    2017-02-02
  • Shell中重定向的深入講解

    Shell中重定向的深入講解

    這篇文章主要給大家介紹了關(guān)于Shell中重定向的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用shell具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • 簡單的Linux查找后門思路和shell腳本分享

    簡單的Linux查找后門思路和shell腳本分享

    這篇文章主要介紹了簡單的Linux查找后門思路和shell腳本分享,本文的方法相對簡單,提了一個思路和簡單的Shell實現(xiàn)腳本,需要的朋友可以參考下
    2014-06-06
  • shell監(jiān)控腳本實例—監(jiān)控mysql主從復(fù)制

    shell監(jiān)控腳本實例—監(jiān)控mysql主從復(fù)制

    分享一例shell腳本,用于監(jiān)測mysql數(shù)據(jù)庫的主從復(fù)制,有需要的朋友不妨參考學(xué)習(xí)下
    2013-11-11

最新評論

江北区| 桐乡市| 湾仔区| 常德市| 高州市| 嘉鱼县| 田林县| 林州市| 中牟县| 永清县| 开鲁县| 大邑县| 紫金县| 交口县| 茌平县| 九龙城区| 恭城| 拉孜县| 新野县| 棋牌| 辰溪县| 泽普县| 房产| 车险| 岳普湖县| 宿迁市| 仪征市| 陇西县| 敦煌市| 吴堡县| 遵义县| 威远县| 旌德县| 浦江县| 呼和浩特市| 德庆县| 南投县| 卓尼县| 兴安县| 古田县| 大名县|