Я использую Ubuntu около 2 недель и до сих пор разочарован простыми файловыми операциями.
Я хочу найти файл с именем 9.jpg . Каждая внутренняя команда и сторонняя программа, которую я пробовал, дает мне 99.jpg, 999.jpg, «lovepotion number9.jpg» и еще миллион подобных.
Как вы ищете ТОЧНОЕ имя файла без подстановочных знаков?
Это только мое последнее разочарование. Я явно упускаю что-то простое. хороший учебник где-нибудь?
источник
locate - r \[filename]
". оба, кажется, работают.man locate
? Потому что мой говорит, чтобы использоватьlocate -b '\NAME'
.Для поиска точного файла без подстановочных знаков используйте
find
команду.Открыть терминал, нажав Ctrl+ Alt+T
Введите команду и нажмите Enter
Если вы хотите искать только в своей домашней папке, используйте
~/
вместо/
и так далее. Замените/
на имя каталога, который вы хотите найти в них. Если вы хотите искать в текущем каталоге и во всех каталогах, в которых он находится, используйте./
вместо/
.источник
Поиск в nautilus (файловый менеджер) ограничен простой подстановочной символом. Если вам нужно что-то более сложное, вы можете выбрать графический интерфейс или командную строку.
GUI: установите пакет gnome-search-tool либо через центр программного обеспечения, либо набрав
Запустите его (это называется «поиск файлов»). Оставьте основную запись пустой и добавьте параметр поиска «Имя соответствует регулярному выражению». В новом текстовом поле введите
^9.jpg
(^
в начале соответствует началу строки в регулярном выражении).Что касается командной строки,
find
утилита даст вам точный ответ:Учтите это: файлы "999.jpg" и "9.jpg" в каталоге
t/
:Я надеюсь, что это понятно.
источник