ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
17 сентября
1541179 Топик полностью
Eddy_Em (09.09.2025 22:27, просмотров: 120) ответил reZident на Сравнение всего содержимого прямо со всеми вложенными папками? И вывод результата в виде общего списка с путями? И с возможностью синхронизации только выделенных в списке файлов?
Читаем man rsync. Особенно подробно - о ключах --include-from and --exclude. В линуксе давным-давно есть то, что вендузятникам даже не снилось! 

Как пример: взял я 2 винта и объединил их в RAID0, элементарно отформатировав в btrfs! Прозрачно монтируется как один винт в 8 триллионов байт (да, обманывают нас нынче: пишут "4ТБ", а де-факто там намного меньше).

С текстовыми файлами вообще одно удовольствие работать: не вылезая из командной строки sed/grep/awk, find, tree… Для уменьшения занятого места я скриптик накатал, который быстренько по дереву файлов проходит, складывает хэши в БД, потом сравнивает размер - если одинаковый, и хэши одинаковые, то вместо одного из файлов делает хардлинк. Файла де-юре два остается, а места на диске занимают как лишь один (ну и плюс один блок на хардлинк, что для всяких фото-аудио-видео вообще не критично).

eddy-em.livejournal.com github.com/eddyem