linux按时间批量移动文件

linux按时间批量移动文件,第1张

find /data/paic/backup提交问题/aaa -mtime -day1 -mtime +day2 -name "abc_*.txt" -print0 | xargs -I {} mv {} /data/paic/backup/201303/

查找day1天内day2天前的文件,具体天数需要仔细测试调整一下了。。

比如今天是2013-12-3

find /data/paic/backup提交问题/aaa -mtime -4 -mtime +2 -name "abc_*.txt" | xargs -I {} ls -lrt {}

查找/data/paic/backup提交问题/aaa 目录下2013-11-29到2013-12-01号的名字符合 abc_*.txt的文件

-mtime modified time

-atime access time

-ctime change time

linux 显示文件的前几行的方式:使用ll -lrth,按照更改时间倒序排列,最新文件在下边。其他几种方式:ll -lrSh:按照文件大小倒序排列,最大文件在下边。grep --color :高亮查询关键字。grep -A 10 xxx : 显示关键字后10行,查异常栈时很有用。grep -B 10 xxx : 显示关键字前10行。grep -C 10 xxx : 显示关键字前后10行。

1.Linux是一套免费使用和自由传播的类Unix *** 作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的 *** 作系统。

2.Linux *** 作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8511602.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存