Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как правильно искать файлы?  (Прочитано 3413 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Каметон

  • Автор темы
  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Как правильно искать файлы?
« : 27 Мая 2011, 02:22:50 »
Вот захожу я в дом, ставлю галку "показывать скрытые файлы", затем жму на кнопку с лупой, ввожу имя файла и... ничего не находится! Хотя такой файл точно есть. Вероятно, дело в том, что файл в скрытом каталоге. Как заставить наутилус нормально искать и по скрытым каталогам? Иначе зачем нужен поиск вообще.

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Re: Как правильно искать файлы?
« Ответ #1 : 27 Мая 2011, 02:35:35 »
Всё ищет и в скрытых каталогах без проблем.
Возможно ошибка при вводе имени файла.
xUbuntu 12.04

Оффлайн Каметон

  • Автор темы
  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: Как правильно искать файлы?
« Ответ #2 : 27 Мая 2011, 02:41:34 »
Всё ищет и в скрытых каталогах без проблем.
Возможно ошибка при вводе имени файла.

Ни хрена не ищет. Только что проверил. Зашел в скрытую папку, выделил файл, скопировал имя в буфер (через переименование), пошел в поиск, вставил имя - не нашла.
А такая же процедура с файлом не из скрытой папки - находит.

Еще мне непонятно, как искать по маске. Если ввести *.bmp, ничего не находит. Нигде.

Оффлайн GonZaleZ

  • Активист
  • *
  • Сообщений: 628
  • Нет, не включат
    • Просмотр профиля
Re: Как правильно искать файлы?
« Ответ #3 : 27 Мая 2011, 03:21:22 »
А где конкретно ищите?
HP Pavilion dv6 1317-er | Ubuntu 11.04
Intel Core 2 Duo 2,2 ГГц | 3 Gb RAM | ATI Mobility Radeon 4650 HD 1Gb
У меня есть айфон и айпад - тролльте, господа...

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: Как правильно искать файлы?
« Ответ #4 : 27 Мая 2011, 03:48:46 »
~/.ssh/known_hosts

ищу в папке ~/.ssh
находит

ищу в папке ~/
не находит.


Подтвержаю проблему. Хотя возможно это фича, что он не выводит скрытые, но почему тогда не видно настройки или почему он не ищет даже когда включён показ скрытых - в общем это, однозначно, не правильно работает.

Оффлайн pciusb

  • Участник
  • *
  • Сообщений: 127
    • Просмотр профиля
Re: Как правильно искать файлы?
« Ответ #5 : 27 Мая 2011, 08:37:01 »
Простейший способ найти нужные файлы - использование утилиты GNU locate. Используйте ее, если Вы хотите увидеть список всех файлов в системе, полное имя которых с указанием пути совпадает с определенным образцом - например, все файлы со словом `audio' в любом месте их полного имени, или все файлы, оканчивающиеся на `.cpp'. При определении образца Вы можете использовать любые метасимволы в имени файла.

Чтобы обнаружить все файлы в системе, имя которых содержит слово `audio', введите:

$ locate audio [Enter]

Чтобы найти все файлы, имя которых оканчивается на `.cpp', введите:

$ locate *.cpp [Enter]

Чтобы вывести список скрытых файлов системы, введите:

$ locate /. [Enter]
Чтобы получить возможность пользоваться командой locate, у вас в системе должен быть установлен пакет mlocate. Практически все популярные дистрибутивы имеют его в своих репозитариях или даже установленным по умолчанию. Если это не относится к вашей системе, вы можете скачать его с сайта разработчика и установить вручную. После того, как вы установите mlocate в систему, необходимо дождаться, пока сработает задание cron, запускающее программу updatedb, которая проиндексирует содержимое вашей файловой системы. Если ждать вы не хотите, всегда можно запустить updatedb вручную из терминала от имени root.

После того, как updatedb завершит свою работу и файловая система будет проиндексирована, вы можете пользоваться командой locate:

locate firefox | less

Приведённая выше команда выведет в поток стандартного вывода абсолютные пути всех файлов в системе, в имени которых встречается firefox, Конвейер с less предусмотрен потому, что скорее всего, найденных файлов будет слишком много, чтобы уместиться в окне терминала без прокрутки.

На сегодня mlocate не такая гибкая, как find, однако является очень полезной, когда вам нужно быстро определить точное местонахождение файла, имя или часть имени которого вы знаете.
« Последнее редактирование: 27 Мая 2011, 08:50:40 от pciusb »
Если компьютер завис выдернуть кабель питания  из розетки и выдавить стекло !

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Как правильно искать файлы?
« Ответ #6 : 27 Мая 2011, 08:44:21 »
... Если ввести *.bmp, ничего не находит. Нигде.
Надо
.bmp
или научиться пользоваться поиском из командной строки (это будет круче).

Оффлайн pciusb

  • Участник
  • *
  • Сообщений: 127
    • Просмотр профиля
Re: Как правильно искать файлы?
« Ответ #7 : 27 Мая 2011, 08:53:40 »
locate *.bmp | less
/
(Нажмите, чтобы показать/скрыть)
Если компьютер завис выдернуть кабель питания  из розетки и выдавить стекло !

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6847
    • Просмотр профиля
Re: Как правильно искать файлы?
« Ответ #8 : 27 Мая 2011, 10:26:56 »
Бло, народ, это понятно, что консоль рулит. Здесь чел поднял вопрос про поиск в наутилусе, а вы тут развел:
Цитировать
- Что такое помидор?
- Помидор это не огурец, а огурец это...
Браво.

Что можете сказать по поиску в наутилусе, попробуйте то, что сделал я выше постом. И не про быстрый поиск среди отображённых папок и файлов, а рекурсивный поиск "через лупу"?

Оффлайн Камми

  • Участник
  • *
  • Сообщений: 178
  • фанатка Compiz Fusion
    • Просмотр профиля
    • Любовница Тукса
Re: Как правильно искать файлы?
« Ответ #9 : 27 Мая 2011, 10:47:12 »
Для скрытых файлов нужно выбрать в "Дополнительных параметрах" - "Показывать скрытые файлы и резервные копии". И не просто выбрать, а нажать после этого кнопку "Добавить", чтобы добавилось в списке параметров. Тогда найдет их.

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

Оффлайн Каметон

  • Автор темы
  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: Как правильно искать файлы?
« Ответ #10 : 27 Мая 2011, 11:26:53 »
Надо
.bmp
или научиться пользоваться поиском из командной строки (это будет круче).
Хех, уже допёр, спасибо.
Но так и не понял, как использовать маску. А если мне надо "все файлы .bmp, начинающиеся на Вася_Пупкин"?

Пользователь решил продолжить мысль 27 Мая 2011, 11:36:13:
Для скрытых файлов нужно выбрать в "Дополнительных параметрах" - "Показывать скрытые файлы и резервные копии". И не просто выбрать, а нажать после этого кнопку "Добавить", чтобы добавилось в списке параметров. Тогда найдет их.
...
Насколько это удобно - сомнительный вопрос, но при правильно заданных параметрах работает.
В самом проводнике-наутилусе таких настроек поиска нет. Т.е. это отдельная приблуда для поиска, которую надо запускать из главного меню. А это неудобно - если я уже и так нахожусь в той папке, где мне нужно поискать. Приходится выбирать каталог еще раз. А по правой кнопке в контекстном меню папки тоже поиска нет. В винде это сделано удобно - нажимаешь правую кнопку -> поиск и автоматически все работает (правда, в ХР тоже проблемы есть, но сервис, конечно, лучше).
Вот такой вот "человечный" подход в Убунте.
« Последнее редактирование: 27 Мая 2011, 11:36:13 от Каметон »

Оффлайн NT

  • Активист
  • *
  • Сообщений: 595
    • Просмотр профиля
Re: Как правильно искать файлы?
« Ответ #11 : 27 Мая 2011, 12:10:24 »
Это не в убунте, это в гноме.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Как правильно искать файлы?
« Ответ #12 : 27 Мая 2011, 12:19:56 »
А если мне надо "все файлы .bmp, начинающиеся на Вася_Пупкин"?
Все ГУИ поисковики имеют свои фичи, в которых порой не просто разобраться, т.к. это не стандарт и не регулярные выражения, а что-то среднепотолочное. Поэтому поиск в терминале рулит.

Оффлайн Каметон

  • Автор темы
  • Участник
  • *
  • Сообщений: 214
    • Просмотр профиля
Re: Как правильно искать файлы?
« Ответ #13 : 27 Мая 2011, 12:36:40 »
Это не в убунте, это в гноме.
Я уже давно заметил, что ответы сводятся к монологу Райкина "Кто сшил костюм". Классика, однако.
- К пуговицам претензии есть?
- Нет, пришиты намертво, не оторвешь!

Всем фанатикам рекомендуется к просмотру, очень напоминает Линукс:

http://www.youtube.com/watch?v=2wxL3DYen5g

(как вставлять видео не разобрался, HTML не понимает)

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Как правильно искать файлы?
« Ответ #14 : 27 Мая 2011, 13:05:24 »
ТС. Посмотрите справку по гному и там поиск.
Ваш случай с Васей Пупкиным должен работать в расширенном поиске.
Там есть выбор расширения (хотя это для Linux вещь формальная) и имени раздельно.

 

Страница сгенерирована за 0.076 секунд. Запросов: 23.