История изменений
Исправление CrX, (текущая версия) :
Поддерживать их корректность тяжко будет.
На самом деле не тяжелее, чем корректность записей в БД. Да и смысл исходные файлы переименовывать или перемещать, если предполагается их свалить все в один каталог, а для каталогизации использовать собственно эту систему? Разве что при удалении ставшие некорректными симлинки поудалять тоже, да и всё, а это легко.
Но так вообще можно это делать тем же процессом, которым и создаются симлинки для вновь прибывших файлов — просто периодически делать эдакую синхронизацию/актуализацию. Ровно как и в случае с ДБ на самом деле.
Например - какой командой можно получить все симлинки,указывающие на вот этот конкретный файл?
find -L путь/туда/где/дерево/с/симлинками -xtype l -samefile конкретный.файл
Исходная версия CrX, :
Поддерживать их корректность тяжко будет.
На самом деле не тяжелее, чем корректность записей в БД. Да и смысл исходные файлы переименовывать или перемещать, если предполагается их свалить все в один каталог, а для каталогизации использовать собственно эту систему? Разве что при удалении ставшие некорректными симлинки поудалять тоже, да и всё, а это легко.
Но так вообще можно это делать тем же процессом, которым и создаются симлинки для вновь прибывших файлов — просто периодически делать эдакую синхронизацию/актуализацию. Ровно как и в случае с ДБ на самом делею
Например - какой командой можно получить все симлинки,указывающие на вот этот конкретный файл?
find -L путь/туда/где/дерево/с/симлинками -xtype l -samefile конкретный.файл