佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > linux刪除無效鏈接文件腳本分享

linux刪除無效鏈接文件腳本分享

熱門標(biāo)簽:百度競價排名 服務(wù)外包 AI電銷 鐵路電話系統(tǒng) 呼叫中心市場需求 網(wǎng)站排名優(yōu)化 地方門戶網(wǎng)站 Linux服務(wù)器

Linux終端下執(zhí)行,用于刪除無效的鏈接文件。

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

#!/bin/sh

usage()
{
    echo "RemoveBroken 0.1, a shell script to remove broken link files."
    echo "License: MIT, (c) chenzhiqiang"
    echo "Usage:"
    echo "  $0 --help           print this help."
    echo "  $0 --path PATH      broken links under this PATH will be removed."
    echo "  $0 --stdin          read PATHs from stdin."
    echo "  $0                  same as $0 --stdin."
}

fromStdin()
{
    while [ 1==1 ]
    do
        read
        [ "$REPLY" != "" ] || exit 0
        [ ! -L $REPLY -o -e $REPLY ] || unlink $REPLY
    done
}

fromPath()
{
    find $2 | $0 --stdin
}

if [ $# = 0 ]
then
    usage
    fromStdin
    exit 0
fi

case $1 in
--stdin)
    fromStdin

--path)
    find $2 | $0 --stdin

--help)
    usage

*)
    echo "RemoveBroken: unknown usage."
    usage

esac

您可能感興趣的文章:
  • Windows和Linux下定時刪除某天前的文件的腳本
  • Linux下通過腳本自動備份Oracle數(shù)據(jù)庫并刪除指定天數(shù)前的備份
  • Linux使用shell腳本定時刪除歷史日志文件
  • Linux自定義防誤刪腳本的思路與測試

標(biāo)簽:湖南 衡水 仙桃 湘潭 蘭州 銅川 黃山 崇左

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux刪除無效鏈接文件腳本分享》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    托克托县| 长沙市| 永福县| 太康县| 醴陵市| 林甸县| 陈巴尔虎旗| 新干县| 鄂托克前旗| 和硕县| 元谋县| 静乐县| 新泰市| 广宗县| 黎城县| 阿城市| 浦江县| 新蔡县| 达孜县| 澄城县| 宕昌县| 武夷山市| 金门县| 新邵县| 峡江县| 集安市| 澎湖县| 彝良县| 绥阳县| 陆丰市| 沅江市| 顺平县| 黔江区| 沙田区| 乳山市| 塔河县| 油尖旺区| 溧水县| 哈尔滨市| 宁晋县| 平遥县|