В Windows XP после переключения на режим расширенного поиска я раньше мог искать несколько файлов просто путем добавления запятой между ними как это....
90025,90028,90094
и это возвратило бы 3 файлов изображений, которые я искал.
Как я могу сделать это в Linux??
Я не думаю, что можно использовать gui для этого. Вы могли использовать командную строку для этого:
find /path/to/dir -regex ".*\(90025\|90028\|90094\).*"
Это будет искать имена файлов, содержащие эти числа.
На командной строке в gnome-terminal
(konsole
, yakuake
, или безотносительно) затем locate
берет несколько аргументов и ищет соответствие на любом из них.
locate 90025 90028 90094
Возвратит все файлы, которые соответствуют любой из строк.
man locate
даст больше информации, например, как соответствовать И - мудрый, как использовать регулярные выражения для поиска и т.д. locate
полагается на базу данных файлов, которая обновляется с помощью sudo updatedb
.
Острота сценария Bash как:
dirt=$(mktemp -d -p ~); cd $dirt; for i in $(locate 90025 90028 90094); do ln -s $i; done
Сделает временный каталог под Вашим корневым каталогом, который связывается со всеми файлами, найденными в определять местоположение команде. Можно отсортировать тот каталог и удалить гибкие ссылки, которые Вы не хотите (это не удаляет/влияет файлы, которые они связывают с). Я использую подобный процесс для сбора фотографий для совместного использования онлайн.