#linux #bash #fedora
Есть ли консольное решение следующей проблемы? В папка имеется очень-очень много файлов типа: xaaaacqjz xaaaacqka xaaaacqkb xaaaacqkc xaaaacqkd xaaaacqke xaaaacqkf xaaaacqkg Их там настолько много, что thunar просто перестает отвечать, в общем в гуйне не могу решить проблему. Можно как-то их удалить командой rm? Можно было бы кочнено полностью выпилить папку, но там у меня слишком много годного материала. Помогите пожалуйста!
Ответы
Ответ 1
вообще, конечно, удалить файлы можно программой rm: $ rm список файлов в частности, к примеру, файлов в каталоге /путь/к/каталогу, подпадающих под маску xaaaa*: $ rm /путь/к/каталогу/xaaaa* но если файлов так много, что полный их список не укладывается в ограничение на длину списка аргументов ($ getconf ARG_MAX покажет это ограничение — в байтах), то (ещё в процессе формирования списка аргументов) вы получите ошибку: bash: /bin/rm: Argument list too long в таком случае можно воспользоваться программой find: $ find /путь/к/каталогу -maxdepth 1 -type f -name xaaaa\* -delete
Комментариев нет:
Отправить комментарий