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

linux下保留文件系統(tǒng)下剩余指定數(shù)目文件的shell腳本

 更新時(shí)間:2013年11月20日 18:51:46   作者:  
本文介紹下,用于保留文件系統(tǒng)下剩余指定數(shù)量的文件的一個(gè)shell腳本,感興趣的朋友可以參考下

本節(jié)內(nèi)容:
保留文件系統(tǒng)下剩余指定數(shù)目的文件

例子:

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

#!/bin/bash
#-------------------------------
#Description: Back up your files
#site: www.fzitv.net
#-------------------------------

#shell 變量
path_source=/mnt/fifth/shell
path_backup=/mnt/fifth/backup/shellbackup
path_delete=/mnt/fifth/tmp/rubbish/
limit_num=15

fileBackup()
{
set -x
#備份文件
#cp -r $1 $2/shell-`date +%Y-%m-%d-%H-%M-%S`
count=`ls $1 | wc -w`

if [ "$count" -gt "$3" ];then
    echo "-----------------limit is : $3 ----------------------"
    echo "-----------------The number of files is : $count -------"
    num=`expr $count - $3`
    echo "-----------------The excess number of files is : $num ---------"
#移動(dòng)文件
    ls $1 -1rt | head -n $num|xargs -n1 -i mv $1/{} $2
    set +x
    ls -1rt $2
    echo "-----------------Moving end!-----------------"
else
    ls -1rt $2
    echo "-----------------The file is too little!-------------------"
fi
}

#備份shell腳本
fileBackup $path_backup $path_delete $limit_num

相關(guān)文章

  • Shell腳本實(shí)現(xiàn)防止國(guó)外ip訪問服務(wù)器

    Shell腳本實(shí)現(xiàn)防止國(guó)外ip訪問服務(wù)器

    這篇文章主要介紹了Shell腳本實(shí)現(xiàn)防止國(guó)外ip訪問服務(wù)器,本文通過分析使用IP地址庫,然后把國(guó)外IP指導(dǎo)入iptables并禁止訪問實(shí)現(xiàn),需要的朋友可以參考下
    2014-12-12
  • Linux Shell中三種引號(hào)的用法及區(qū)別

    Linux Shell中三種引號(hào)的用法及區(qū)別

    Linux Shell中有三種引號(hào),分別為雙引號(hào)(" ")、單引號(hào)(' ')以及反引號(hào)(` `)。那么這三種引號(hào)有什么區(qū)別呢?下面腳本之家小編給大家介紹下用法及區(qū)別,需要的的朋友參考下
    2017-03-03
  • 詳解Shell編程之變量數(shù)值計(jì)算(一)

    詳解Shell編程之變量數(shù)值計(jì)算(一)

    本篇文章主要介紹了詳解Shell編程之變量數(shù)值計(jì)算,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-02-02
  • Linux命令學(xué)習(xí)之原來最簡(jiǎn)單的ls命令這么復(fù)雜

    Linux命令學(xué)習(xí)之原來最簡(jiǎn)單的ls命令這么復(fù)雜

    ls命令應(yīng)該是我們最常用的命令之一了,但是我們可能容易忽略那些看起來最簡(jiǎn)單的東西。本文就來和大家詳細(xì)聊聊ls命令的使用,需要的可以了解一下
    2022-10-10
  • shell腳本定時(shí)備份MySQL數(shù)據(jù)庫數(shù)據(jù)并保留指定時(shí)間

    shell腳本定時(shí)備份MySQL數(shù)據(jù)庫數(shù)據(jù)并保留指定時(shí)間

    這篇文章主要介紹了shell腳本定時(shí)備份MySQL數(shù)據(jù)庫數(shù)據(jù)并保留指定時(shí)間,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • bash腳本如何監(jiān)控cup/內(nèi)存/磁盤使用率

    bash腳本如何監(jiān)控cup/內(nèi)存/磁盤使用率

    本文主要介紹了bash腳本如何監(jiān)控cup/內(nèi)存/磁盤使用率,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 詳解adb shell 常用命令

    詳解adb shell 常用命令

    這篇文章主要介紹了詳解adb shell 常用命令,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • shell中set指令的用法詳解

    shell中set指令的用法詳解

    這篇文章主要介紹了shell中set指令的用法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • 深入探究Linux shell的實(shí)現(xiàn)原理

    深入探究Linux shell的實(shí)現(xiàn)原理

    這篇文章主要介紹了Linux shell的實(shí)現(xiàn)原理,文中通過代碼示例和圖文介紹的非常詳細(xì),對(duì)大家探究Linux shell的實(shí)現(xiàn)原理有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • Shell腳本自動(dòng)備份MySQL到FTP并定期清理過期備份

    Shell腳本自動(dòng)備份MySQL到FTP并定期清理過期備份

    這篇文章主要介紹了Shell腳本自動(dòng)備份MySQL到FTP并定期清理過期備份,本文中的腳本同時(shí)實(shí)現(xiàn)了定期清理舊備份數(shù)據(jù)的功能,這是一大特色,需要的朋友可以參考下
    2014-12-12

最新評(píng)論

来安县| 德安县| 喜德县| 恭城| 宁远县| 六枝特区| 哈尔滨市| 克拉玛依市| 池州市| 凭祥市| 富民县| 沿河| 威宁| 彰化县| 特克斯县| 沙雅县| 丘北县| 墨玉县| 遂宁市| 松阳县| 香港 | 丹东市| 浮山县| 普格县| 铜陵市| 和平区| 甘孜县| 黄梅县| 神池县| 郯城县| 东源县| 嘉兴市| 乐至县| 金昌市| 广西| 山丹县| 萍乡市| 凤山市| 遂川县| 丹巴县| 庄浪县|