Как сэкономить место если в каталогах есть одинаковые файлы?
Всем привет, у меня стоит задача максимально сэкономить место на диске. В общем, есть 10 папок, в которых 80% содержимого идентично с тем, что в папках 1,2,3 и тд. Подскажите пожалуйста, как сделать так, чтобы был 1 файл на все эти 10 папок? В общем я хочу, чтобы все 10 папок весили как одна
Если не сложно, напишите пожалуйста небольшую инструкцию. Например мне нужно так сделать:
Есть папки 1,2,3 и в них в корне есть файл asd.bin как мне сделать так, чтобы этот asd.bin брался с папки 1 и был общим для всех остальных папок. Надеюсь я понятно изложил свой вопрос:)
Думаю если файлов очень много - нужно сделать программу которая находит все файлы во всех 10 папках, создает массив где имя файла ключ и значение - массив путей к нему. Потом проходим по полученному массиву и удаляем лишние файлы, создаем ссылки.
Нужно сделать хранилище для всех файлов. А в папках хранить симлинки. Есть там и жёсткие ссылки - это когда на один файл ссылаются два имени или больше. С жёсткими ссылками система будет думать, что это файл, а не ссылка (иногда надо такое).