我需要刪除一個文件夾中沒有大文件(wc大約是2392934)。該文件夾包含2016 我要刪除2015年僅一年的文件的文件2015年&年和我已經創建了下面的腳本: -需要刪除大的沒有文件
echo 'going to gived path'
cd /usr/local/nagios/var/spool/xidpe/
pwd
b=$(ls -lrt | grep '2015' | awk '{print $9}')
echo 'listen tail outcome'
echo 'going to del'
rm -rf $b
exit
,但它給錯誤: - ./test.sh: line 10: /bin/rm: Argument list too long
。
我已經試過xargs
也:b=$(ls -lrt | xargs '2016' | awk '{print $9}')
給出錯誤: - xargs: 2016: No such file or directory
是否有需要我的腳本或其他任何方式來刪除這些文件(僅適用於2015年)做任何更改。
是在文件名標識莫名其妙的一年,或只在時間戳? – Joni