В системах Linux и Unix есть две общие команды поиска: locateи find. Каковы плюсы и минусы каждого? Когда один имеет преимущество перед
locate - это инструмент командной строки для локального поиска файлов по базе данных.
В системах Linux и Unix есть две общие команды поиска: locateи find. Каковы плюсы и минусы каждого? Когда один имеет преимущество перед
Как я могу обновить кеш / индекс locate? Я установил новые пакеты, и файлы явно еще не проиндексированы. Так какую команду мне нужно совершить, чтобы индексатор мог сработать? В настоящее время я работаю над Debian Jessie (тестирование): с Linux mbpc 3.13-1-amd64 # 1 SMP Debian 3.13.7-1...
В новом экземпляре Ubuntu 10.4 я пытался использовать locateкоманду только для получения ошибки locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory от использования этой команды в других системах, я предполагаю, что это означает, что база данных еще не была собрана (это...
locateПрограмма findutilsсканирования одного или нескольких баз данных имен файлов и отображает любые совпадения. Это можно использовать как очень быструю findкоманду, если файл присутствовал во время последнего обновления базы данных имен файлов. В настоящее время существует много видов баз...
Я использую команду 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$ Как я могу преодолеть эту проблему при попытке...
Я хотел установить команду locate, которая доступна через sudo apt-get installmlocate. Тем не менее, я сначала побежал, sudo apt-get installlocateкоторый, кажется, установил что-то еще. Однако ввод команды, locate <package>похоже, требует mlocate. Что такое пакет locateи можно ли его...
Поиск с помощью поиска locateпутей в файловой системе. Зачастую вы априори знаете, что вас интересуют либо только файлы, либо только каталоги. Поиск по местоположению часто возвращает много результатов. Было бы полезно включить в результат только один из типов, потому что это помогает сократить...
Как 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 \...
Я хотел бы найти, где файл (с частично известным именем файла) находится в файловой системе. Я хотел бы знать, как сделать это из командной строки, а не с помощью утилиты GUI. В Windows я бы запустил следующее: cd /d C:\ dir *filename* /s Что такое эквивалент...
Это находит большое количество файлов, которые находятся в различных подкаталогах "Dropnot" $ locate Dropnot Могу ли я найти только каталог с locate? (какой каталог "Dropnot" находится в) Так что, если Dropnotесть /home/me/, это единственная запись, которая возвращается. Если так, какой самый...
Предположим, что у меня есть файл с именем, filename123.txtи это единственный файл, который назван так, и я могу сделать locateэто с помощью команды locate filename123. И он возвращает только этот файл. Теперь я хочу открыть его с помощью vi/ vim. Но я не хочу идти в это место и вводить viкоманду с...
Я пытаюсь использовать команду locate для поиска файлов в моей домашней папке, однако всякий раз, когда я пытаюсь выполнить это, я не получаю результатов: locate -i -l 4 --regexp '^\/home\/jack\/[A-Za-z0-9\/\ ]*(My.)*$' Я также пытался, ^\/home\/jack\/^(?!\.)[A-Za-z0-9\/\ ]*(My.)*$но это также не...