返回顶部
首页 > 资讯 > 操作系统 >linux下保留文件系统下剩余指定数目文件的shell脚本
  • 678
分享到

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

文件系统数目脚本 2022-06-04 21:06:35 678人浏览 独家记忆
摘要

本节内容:保留文件系统下剩余指定数目的文件 例子: #!/bin/bash #------------------------------- #Description: Back up your file

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

例子:


#!/bin/bash
#-------------------------------
#Description: Back up your files
#site: www.lsjlt.com
#-------------------------------

#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

--结束END--

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

本文链接: https://lsjlt.com/news/17964.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作