Вот потенциальная альтернатива, используя Найти
и Shuf
:
$ find $destdir -type f | shuf | xargs rm -f
Это найдет все файлы в $ DESTDIR
, а затем используйте команду Shuf
, чтобы перетасовать свой заказ, а затем пройти список в XARGS RM -F
для удаления.
Для ворота, сколько файлов удалены:
$ find $destdir -type f | shuf | head -X | xargs rm -f
где --x
- это количество файлов, которые вы хотите удалить, например, голова -100
.
Самый простой способ решить проблему - вручную установите пакет (который yum загрузил в / var / cache / yum / ... где-нибудь), используя rpm -Uvh --replacefiles
Однако у вас, вероятно, есть еще несколько "неуклюжих попыток" ;-) очистить. Попробуй сделать rpm -qa --last | более чтобы увидеть недавнюю активность.
Вы также должны проверить наличие дублированных установок.