Вопросы с тегом «locate»

locate - это инструмент командной строки для локального поиска файлов по базе данных.

74
Как обновить Linux «найти» кеш

Как я могу обновить кеш / индекс locate? Я установил новые пакеты, и файлы явно еще не проиндексированы. Так какую команду мне нужно совершить, чтобы индексатор мог сработать? В настоящее время я работаю над Debian Jessie (тестирование): с Linux mbpc 3.13-1-amd64 # 1 SMP Debian 3.13.7-1...

37
Как включить локализацию и очередь для создания базы данных?

В новом экземпляре Ubuntu 10.4 я пытался использовать locateкоманду только для получения ошибки locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory от использования этой команды в других системах, я предполагаю, что это означает, что база данных еще не была собрана (это...

25
Какую базу данных используют `updatedb` и` locate`?

locateПрограмма findutilsсканирования одного или нескольких баз данных имен файлов и отображает любые совпадения. Это можно использовать как очень быструю findкоманду, если файл присутствовал во время последнего обновления базы данных имен файлов. В настоящее время существует много видов баз...

15
updatedb: не могу открыть временный файл для `/var/lib/mlocate/mlocate.db '

Я использую команду updatedb для обновления индекса и получаю updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db' FYI команда locate работает, например, $ locate Index.xml /usr/share/mysql/charsets/Index.xml durrantm.../durrantm$ Как я могу преодолеть эту проблему при попытке...

14
Разница между местонахождением и перемещением

Я хотел установить команду locate, которая доступна через sudo apt-get installmlocate. Тем не менее, я сначала побежал, sudo apt-get installlocateкоторый, кажется, установил что-то еще. Однако ввод команды, locate <package>похоже, требует mlocate. Что такое пакет locateи можно ли его...

12
Исключить каталоги в поиске локаций

Поиск с помощью поиска locateпутей в файловой системе. Зачастую вы априори знаете, что вас интересуют либо только файлы, либо только каталоги. Поиск по местоположению часто возвращает много результатов. Было бы полезно включить в результат только один из типов, потому что это помогает сократить...

11
Как обновляется намного быстрее, чем найти?

Как updatedbэто намного быстрее, чем find? Вот сравнение по времени updatedbи findкоманды, которая выполняет, казалось бы, похожую задачу. compare.sh #!/usr/bin/env bash cmd="sudo updatedb" echo $cmd time eval $cmd cmd="sudo find / \ -fstype ext4 \ -not \( \ -path '/afs/*' -o \ -path '/net/*' -o \...

10
Как найти файл в файловой системе из командной строки?

Я хотел бы найти, где файл (с частично известным именем файла) находится в файловой системе. Я хотел бы знать, как сделать это из командной строки, а не с помощью утилиты GUI. В Windows я бы запустил следующее: cd /d C:\ dir *filename* /s Что такое эквивалент...

10
Как я могу использовать поиск только для каталога

Это находит большое количество файлов, которые находятся в различных подкаталогах "Dropnot" $ locate Dropnot Могу ли я найти только каталог с locate? (какой каталог "Dropnot" находится в) Так что, если Dropnotесть /home/me/, это единственная запись, которая возвращается. Если так, какой самый...

10
Как "найти" несколько файлов и открыть их в vim?

Предположим, что у меня есть файл с именем, filename123.txtи это единственный файл, который назван так, и я могу сделать locateэто с помощью команды locate filename123. И он возвращает только этот файл. Теперь я хочу открыть его с помощью vi/ vim. Но я не хочу идти в это место и вводить viкоманду с...

8
регулярное выражение, совпадающее с «locate»

Я пытаюсь использовать команду locate для поиска файлов в моей домашней папке, однако всякий раз, когда я пытаюсь выполнить это, я не получаю результатов: locate -i -l 4 --regexp '^\/home\/jack\/[A-Za-z0-9\/\ ]*(My.)*$' Я также пытался, ^\/home\/jack\/^(?!\.)[A-Za-z0-9\/\ ]*(My.)*$но это также не...