LINUX.ORG.RU

История изменений

Исправление CrX, (текущая версия) :

Поддерживать их корректность тяжко будет.

На самом деле не тяжелее, чем корректность записей в БД. Да и смысл исходные файлы переименовывать или перемещать, если предполагается их свалить все в один каталог, а для каталогизации использовать собственно эту систему? Разве что при удалении ставшие некорректными симлинки поудалять тоже, да и всё, а это легко.

Но так вообще можно это делать тем же процессом, которым и создаются симлинки для вновь прибывших файлов — просто периодически делать эдакую синхронизацию/актуализацию. Ровно как и в случае с ДБ на самом деле.

Например - какой командой можно получить все симлинки,указывающие на вот этот конкретный файл?

find -L путь/туда/где/дерево/с/симлинками -xtype l -samefile конкретный.файл

Исходная версия CrX, :

Поддерживать их корректность тяжко будет.

На самом деле не тяжелее, чем корректность записей в БД. Да и смысл исходные файлы переименовывать или перемещать, если предполагается их свалить все в один каталог, а для каталогизации использовать собственно эту систему? Разве что при удалении ставшие некорректными симлинки поудалять тоже, да и всё, а это легко.

Но так вообще можно это делать тем же процессом, которым и создаются симлинки для вновь прибывших файлов — просто периодически делать эдакую синхронизацию/актуализацию. Ровно как и в случае с ДБ на самом делею

Например - какой командой можно получить все симлинки,указывающие на вот этот конкретный файл?

find -L путь/туда/где/дерево/с/симлинками -xtype l -samefile конкретный.файл