• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    linux下保留文件系统下剩余指定数目文件的shell脚本

    本节内容:
    保留文件系统下剩余指定数目的文件

    例子:

    复制代码 代码如下:

    #!/bin/bash
    #-------------------------------
    #Description: Back up your files
    #site: www.jb51.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 ---------"
    #移动文件
        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

    您可能感兴趣的文章:
    • linux系统之间通过nfs网络文件系统挂载设置方法
    • linux文件系统调整大小的方法(linux调整分区大小)
    • linux查看文件系统块大小与内存页大小的简单方法
    • 查看linux文件系统块大小的实现方法
    • Linux环境下使用GFS文件系统
    • Linux新技术对象存储文件系统
    • 详细分析Linux文件系统
    • Linux环境下使用JFS文件系统
    • Linux中如何查看已挂载的文件系统类型详解
    • Linux外围文件系统的定制方法
    上一篇:shell脚本分析 nginx日志访问次数最多及最耗时的页面(慢查询)
    下一篇:如何编写健壮的Bash脚本(经验分享)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    linux下保留文件系统下剩余指定数目文件的shell脚本 linux,下,保留,文件,系统,