源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-10-24 21:13 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:linux下保留文件系统下剩余指定数目文件的shell脚本
本节内容: 保留文件系统下剩余指定数目的文件 例子:
[u]复制代码[/u] 代码如下:
#!/bin/bash #------------------------------- #Description: Back up your files #site: www.1sucai.cn #------------------------------- #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
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部