3. как так получается что каталог / всего имеет памяти 53GB, но в этом каталоге находится каталог на 945GB, лично для меня, как виндовс пользователя, это считается как будто есть диск с 50GB и на нем папки на 900 GB можно размещать
Хочу подсоединиться к пpoтoну
Вообще где-то читал на хабре, что учить плюсы по книгам — худшая из идей
1. Делаете список всех необходимых файлов с полными путями, содержащий путь к файлу и размер
2. Сортируете список по размеру
3. Проходитесь по списку ищите файлы одинакового размера - они все будут рядом друг с другом. По каждому отдельному размеру файлов:
3.1. По файлам с одинаковым размером считаете какую-нибудь контрольную сумму на выбор (MD5, CRC32, SHAXXX без разницы в общем), путь к файлу и контрольную сумму складываете в отдельный временный файл
3.2. Полученный файл с контрольными суммами сортируете по контрольной сумме
3.3. Проходитесь по файлу с контрольными суммами и удаляете файлы, где контрольная сумма повторяется с предыдущей
4. Конец
В принципе все это можно сделать не сильно сложным bash скриптом.