найти / обновленный подобный инструмент (Linux CLI) для CD / DVD
632
yogan
Я ищу инструмент Linux для поиска файлов на автономных носителях, таких как CD и DVD. Я знаю, что есть много инструментов «каталогизации», но все они графические, и я хочу программу командной строки. Идеально было бы, если бы он работал так же, как хорошо известный пакет locate / updatedb, за исключением того, что обновление базы данных должно быть интерактивным, чтобы вы могли ввести некоторый идентификатор или описание для носителя, который будет напечатан locate инструмент, например
Такой инструмент еще существует? Я ничего не нашел, но это, вероятно, из-за того, что такие термины, как "locale" / "cd" / "files" / "catalog", слишком распространены, чтобы давать хорошие результаты. Было бы не сложно написать что-то подобное, но я не хочу изобретать велосипед здесь.
Наверное, лучше для SuperUser.com
EBGreen 15 лет назад
0
3 ответа на вопрос
1
Vinko Vrsalovic
Вы можете использовать updatedb для анализа путей сменных носителей, просто сконфигурировав соответствующие переменные среды PRUNEPATHS и PRUNEFS в /etc/updatedb.conf или эквивалентном ему. Хотя при этом будет запомнен только путь, поэтому, если вы смонтируете в том же каталоге другой носитель и запустите updateb, он перезапишет (или добавит?) Файлы.
Вы можете обойти это, смонтировав каждый из ваших компакт-дисков в отдельную директорию, не очень сложно, но немного неприятно.
1
Juliano
Мое конкретное решение для этого заключается в использовании isoinfoиз wodim для генерации файлов в каталоге ~ / dvddb / с меткой DVD в качестве имени файла (если вы не используете расширения RockRidge, измените -lRна -lJ):
isoinfo -lR -i /dev/scd0 > ~/dvddb/xxx.txt
Затем, чтобы найти файл:
grep -i 'name' ~/dvddb/*
Вы можете создать псевдонимы оболочки.
вы должны иметь возможность использовать ls -R> ~ / dvddb / disc_name.txt, если вы хотите избежать дополнительных инструментов
Paxxi 15 лет назад
0
Пяр: Конечно. Я предпочитаю `isoinfo`, потому что он перечисляет содержимое диска без его монтирования. Я запускаю его сразу после записи диска, это очень удобно в этом смысле.
Juliano 15 лет назад
1