У меня вопрос How do you track files in SMB with an application? open и я искал, возможно ли, что есть уникальные идентификаторы файлов, чтобы я мог отслеживать, когда перемещается файл/папка. Есть что-то вроде этого? Он может быть очень дебианнымЕсть ли уникальный идентификатор файлов?
ответ
Ответ, как всегда, «это зависит». Что вы подразумеваете под «уникальным идентификатором»? Будет ли этот идентификатор изменяться, если содержимое файла будет изменено, или вы считаете это как тот же файл? В Unix inode вместе с устройством определяет «уникальный идентификатор», но он сохраняется, даже если содержимое изменяется.
Если вы хотите, чтобы прикоснуться к файлу, вы можете использовать inotify на той же машине, чтобы узнать, что происходит с файлами (или его предшественником: dnotify).
Если вам нужно иметь это на всех машинах, то я предполагаю, что samba будет использовать inotify, чтобы получать уведомления и преобразовывать их в события SMB/CIFS, но я не знаком с этим.
Если вы хотите использовать идентификатор на основе контента и, следовательно, использовать хеши, вам нужно перейти в пользовательское пространство. Например, это именно то, что делает Git (система управления версиями): она отслеживает хеши содержимого, чтобы иметь «уникальный идентификатор».
Если файлы не будут перемещены, вы можете использовать хэш.
Если вы можете запустить демон в фоновом режиме, напишите программу, используя inotify
, для перемещения событий перемещения.
Если вы не можете этого сделать, вы можете использовать номер inode (но это может изменить на перемещение файла).
- 1. Уникальный идентификатор имен файлов.
- 2. Хранит ли Firebase уникальный идентификатор файлов?
- 3. Есть ли уникальный идентификатор, доступный для модификаторов?
- 4. Есть ли способ получить уникальный идентификатор компьютера?
- 5. Есть ли какой-либо bluetoothdevice уникальный идентификатор
- 6. Есть ли уникальный идентификатор объекта в Python
- 7. Есть ли уникальный идентификатор для wpf UIElement?
- 8. Производит ли randomUUID уникальный идентификатор?
- 9. Получает ли QTimer уникальный идентификатор?
- 10. Уникальный идентификатор процесса unix
- 11. Имеет ли уникальный идентификатор приложения на устройстве?
- 12. Есть ли уникальный идентификатор сохраненного сетевого телефона на устройстве Android?
- 13. Есть ли лучший способ получить уникальный идентификатор на INSERT?
- 14. Есть ли способ получить уникальный идентификатор коммуникатора в MPI?
- 15. Есть ли уникальный идентификатор сообщения электронной почты MS Outlook?
- 16. Есть ли уникальный идентификатор для каждого iPhone/iPod Touch?
- 17. Есть ли способ получить уникальный идентификатор экземпляра google chrome?
- 18. Уникальный идентификатор
- 19. Уникальный идентификатор файла?
- 20. Уникальный идентификатор файла
- 21. Возможно ли получить уникальный уникальный идентификатор для конкретного экземпляра JVM?
- 22. Уникальный идентификатор файла в C#
- 23. Получить уникальный идентификатор устройства
- 24. Уникальный идентификатор устройства
- 25. Уникальный идентификатор телефона Android
- 26. Java Универсальный уникальный идентификатор
- 27. JavaScript Уникальный идентификатор браузера
- 28. Создайте уникальный идентификатор float?
- 29. Spark: уникальный идентификатор исполнителя
- 30. Firebase пользовательских уникальный идентификатор