Это полное имя файла, которое я получаю, когда выполняю ls -lt
из моего текущего каталога.
EXPORT_v1x0_20120811_11_T_065800_070000.dat.gz
Имена файлов также состоят из даты. В приведенном выше файле дата 20120811
.
Поэтому я пытаюсь удалить все файлы, которые начинаются с EXPORT_v1x0
и чья дата меньше 20120825
.
Я использую приведенный ниже скрипт из командной строки, чтобы удалить файлы
find . -name "EXPORT_v1x0*" | awk -F'_' '$3<20120825' | xargs rm
Но всякий раз, когда я использую приведенную выше команду для удаления файлов, я всегда получаю это исключение ниже.
rm: ./EXPORT_v1x0_20120811_11_T_065800_070000.dat.gz not removed: Disc quota exceeded
Может кто-нибудь сказать мне, что означает это исключение? И как преодолеть эту проблему?
Я бегу SunOS
.
bash-3.00$ uname -a
SunOS lvsaishdc3in0001 5.10 Generic_142901-02 i86pc i386 i86pc