Не уверен, пытаетесь ли вы удалить файлы tar или самые новые файлы. Но для общих файлов в одном каталоге:
ls -t1 $dir | tail -n +8 | while read filename; do rm "$filename"; done
Это должно позаботиться о том, есть ли а) меньше 7 файлов и б) пробелы в имени файла (кроме новой строки).
Команда tail
может принимать положительное значение, чтобы получить последние строки, начиная с начала.
В конце концов, я решил эту проблему, перекомпилировал ядро, скопировал модули и создал символическую ссылку между 3.15.0 и 3.15.0+. .. это + не было добавлено в файл по какой-то причине, что привело к путанице во многих вещах, добавив это, я смог создать и установить модули