当前位置: 技术问答>linux和unix
如何删除当前目录下 2005 年的文件.
来源: 互联网 发布时间:2016-01-01
本文导语: rt | 这是删除修改时间是在2005年的 find . -type f|xargs ls -al --full-time|awk 'substr($6,1,4)=="2005" {printf "%sn",$9}' |xargs rm -f 好像我写得有点复杂 | find ./ -type f -printf %AY %f\n|awk...
rt
|
这是删除修改时间是在2005年的
find . -type f|xargs ls -al --full-time|awk 'substr($6,1,4)=="2005"
{printf "%sn",$9}' |xargs rm -f
好像我写得有点复杂
find . -type f|xargs ls -al --full-time|awk 'substr($6,1,4)=="2005"
{printf "%sn",$9}' |xargs rm -f
好像我写得有点复杂
|
find ./ -type f -printf %AY %f\n|awk 'substr($1,1,4)==2005 {print $2}'|xargs rm -f
|
删除该目录下及其子目录下所有2005年的文件:
find ./ -type f -printf %AY %P\n|awk 'substr($1,1,4)==2005 {print $2}'|xargs rm -f
find ./ -type f -printf %AY %P\n|awk 'substr($1,1,4)==2005 {print $2}'|xargs rm -f