Поиск методов через Наутилус или иначе

Позволяет говорят, что у меня есть следующие файлы в папке

  • Blue-Green-Red
  • Red-Yellow-Blue
  • Green-Black-red

Теперь я хочу искать файлы, имеющие 'зеленый' и 'красный' как часть их (нечувствительных к регистру) имен, как я делаю это через наутилус или какой-либо GUI? Назад в окнах было легко через общего командующего... особенно, если Вы имеете дело с медиа-файлами и хотите 'поставить игру в очередь' только файлы, встречающие указанные выше критерии таким образом, терминальные опции бесполезны!

3
задан 10 February 2013 в 00:02

3 ответа

Наутилус, введите:

green red

enter image description here

0
ответ дан 10 February 2013 в 00:02

Я думаю, что поиск красно-зеленый перечисляет файлы и папки с обоими поисковыми терминами в названии. Тем не менее, вы всегда можете выполнить поиск зеленый * красный , а затем красный * зеленый , он даст желаемые результаты. Я не знаю, есть ли даже логический операнд AND, который вы можете использовать в nautilus.

0
ответ дан 10 February 2013 в 00:02

Я предлагаю использовать команду поиска следующим образом:

find . -maxdepth 1 -regextype posix-egrep -iregex '.*red.*green.*|.*green.*red.*'

Что это делает:

find = Только то, что написано

. = где

-maxdepth 1 = только текущая папка

-regextype posix-egrep = указывает, что мы используем регулярные выражения типа posix-egrep

-iregex = case не учитываемое выражение

. * = любой символ, повторенный 0 или более раз

expression1 | expression2 = expression1 или expression2 (в данном случае что-нибудь + красный + что-нибудь + зеленый + что-нибудь ИЛИ что-нибудь + зеленый + что-нибудь + красный + что-нибудь

0
ответ дан 10 February 2013 в 00:02

Другие вопросы по тегам:

Похожие вопросы: