Существует ли какое-либо программное обеспечение, которое отслеживает содержимое USB-устройств, которые я подключаю к моей системе? У меня есть несколько (~ 15) USB-флешек, и я не могу вспомнить, куда я положил определенные файлы / картинки и т. Д. Используя Ubuntu 12.04 LTS 64bit.
git-annex - отличное решение для пользователей командной строки. Он отслеживает местонахождение ваших файлов в локальных файловых системах, на внешних дисках, на разных компьютерах и в облачных провайдерах. Git-Annex Assistant является дружественным интерфейсом, но все еще находится в разработке.
Если Вам нравится "mlocate" попытка инструмента командной строки.
Это имя файла поддержки ищет с "регулярным выражением"
Используя переключатель можно указать пользовательскую базу данных для поиска. Эта база данных может быть создана с помощью updatedb.mlocate
или updatedb
(указывают местоположение для индексации),
К вощаному спуску DB:
updatedb -l 0 -o db_file -U source_directory
Например:updatedb -l 0 -o /tmp/boot.db -U /boot/
Искать в DB
mlocate -id db_file file_to_search
примеры
Поиск всех файлов в DB boot.db
mlocate -id /tmp/boot.db .*
ubuntu@ubuntu:~ mlocate $ - идентификатор/tmp/boot.db.*
/boot/System.map-3.5.0-17-generic/boot/abi-3.5.0-17-generic/boot/config-3.5.0-17-generic/boot/memtest86 +. мусорное ведро/boot/memtest86 + _ multiboot.bin /boot/grub/gfxblacklist.txt ubuntu@ubuntu:~ mlocate $ - идентификатор/tmp/boot.db-r.* mlocate: аргументы неопции не позволяются с - regexp ubuntu@ubuntu:~ mlocate $ - идентификатор/tmp/boot.db-r '.*' / загружают/boot/System.map-3.5.0-17-generic/boot/abi-3.5.0-17-generic/boot/config-3.5.0-17-generic/boot/grub/boot/memtest86 +. мусорное ведро/boot/memtest86 + _ multiboot.bin /boot/grub/gfxblacklist.txt/boot/grub/grubenv
ubuntu@ubuntu:~ $
поиск всех файлов с расширением .cfg использующий регулярное выражение, игнорируйте регистр
mlocate -i -d /tmp/boot.db -r '.*\.cfg$'
(см. страницу справочника для большего количества информации, такой как переключатель),
Посмотрите Каталог гномов (упаковка gnomecatalog
)