Контекст https://askubuntu.com/questions/523672/it-takes-forever-to-delete-a-particular-folder-created-by-bleach-bit-while-freei кроме того, мог Вы смотреть на контекст который предложенный @VolkerSiegel в ее/нем комментарии здесь.
Это рассчитывает (wc -l
) количество регулярных файлов (-type f
), которые найдены - рекурсивно - в каталоге ~/folder-name
.
Давайте разделим его на части: find ~/folder-name -type f | wc -l
find
программа для того, чтобы, ну, в общем, найти файлы и папки: ~/folder-name
каталог в который find
попытается найти файлы/папки-type f
говорит find
только искать файлы (и не каталоги, специальные файлы, и т.д.)wc
программа должна считать символы, слова и строки в некотором тексте (файл или вход, что Вы даете его). -l
говорит этому только считать строки.|
отправляет вывод find
кому: wc
.Все сказали, это считает общее количество файлов в каталоге ~/folder-name
, и все его подкаталоги. В Вашем случае у Вас есть 1 305 252 файла, не считая ссылки, каталоги и другие специальные файлы. Это - довольно большое количество (IIRC, установка MATLAB имеет приблизительно 500 000 файлов, меньше чем половина этого, и все еще берет навсегда для удаления). Это имело бы большое значение в объяснении долгого времени. Чистое количество времени find
взял должна быть подсказка.
Как другая контрольная точка, мой собственный корневой каталог, с общим размером 361 ГБ, охватывающего несколько разделов, имеет только 282 747 файлов (одна четверть Вашего числа!).