Похоже, произошла ошибка чтения, поэтому распакованные данные не имеют действительной контрольной суммы.
Возможные причины:
Вы можете использовать -quit
после использования -delete
или -exec
:
-quit
Exit immediately. No child processes will be left running, but no more paths specified on the command line will be processed.
Удаление первого результата вашей команды find
:
find * -type d -exec rm -Rf {} \; -quit
или
find. ! -path. -type d -exec rm -Rf {} \; -quit
Последний найдет скрытые папки.
Note, that your find output may not be sorted alphabetically.
Для удаления первого результата после сортировки:
find * -maxdepth 1 -type d -print0 | sort -z | head -zn1 | xargs -r0 rm -Rf
Для числовой сортировки используйте sort -zn
.
Это кажется очень опасным, но вы можете попробовать:
find * -type d | head -n1 | xargs rm -rf