linux-shell下删除当前文件夹中按时间排序的前N个文件夹


#!/bin/sh

ls -lrt| awk '{if(NR<4 && NR!=1) printf("rm -rf %s\n",$8)}' >rm2.sh

chmod 755 rm2.sh

./rm2.sh

rm rm2.sh

 

#!/bin/sh

for i in `ls -lthr | head -3 |grep -v 'total'`

do

 rm -rf  $i

done;

参考: https://blog.csdn.net/osyun/article/details/6650519


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM