ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux下按月份过滤文件移动到指定文件夹

linux下按月份过滤文件移动到指定文件夹

原创 Linux操作系统 作者:water_chou 时间:2018-08-28 15:39:59 0 删除 编辑

vi fun.sh

#!/bin/sh

#mkdir 201807

#找出指定文件夹下的Jul的所有文件名,不搜索子目录

filelist=$(ls -al /sx/logfiles/ |grep "^-" |grep 'Jul' |awk -F' ' '{print $9}')

#把文件移动到指定的文件夹

for i in $filelist

do

mv $i /201807

done

:wq


#sh fun.sh



ps :

#查找当前目录下的早于一天之前的文件,并移到指定文件夹下。

# find ./ -mtime +1 -exec mv {} /tmp \;



有时候在编译的时候可能会报错,可能是因为默认的编译环境有问题。

Ubuntu 下需要切换一下编译环境,例如:

#bash fun.sh

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24349972/viewspace-2213025/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
从事数据库开发很多年。

注册时间:2011-08-10

  • 博文量
    50
  • 访问量
    49187