Как найти файл по названию файла

Здравствуйте админ, скажите пожалуйста как найти файл на компьютере, потерявшийся буквально вчера. Пытался искать через Поиск, но результат неутешительный. Может есть какие-то секреты поиска пропавшей на компьютере информации?

Кто из нас друзья, не попадал в такую ситуацию. Сели Вы субботним вечерком за компьютер или ноутбук и обратили внимание на то, что рабочий стол сильно захламлён ярлыками, папками, текстовыми документами, видео и аудио файлами, соответственно вы решили навести здесь порядок. И правильно, это же ваш рабочий стол в конце концов.

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

Настало утро, вы включили компьютер, и естественно захотели посмотреть то, что вы вчера накачали с сонными глазами и вот в процессе просмотра обратили внимание, что очень нужного файла на рабочем столе нет, а вы над ним работали всю неделю. То ли вы его в папку какую скопировали, когда вчера порядок наводили, то ли вовсе удалили. Открываете корзину, а там нужного файла нет. Посмотрели по папкам и тоже не нашли. По спине пробежали неприятные мурашки. Где только не искали, и на диске D: и в папке “Загрузки”, и “Мои документы”, но найти файл на компьютере вы не можете. Вот тогда друзья вы задаётесь извечным вопросом “Что делать?”

Во первых нужно успокоится. Никуда ваш файл скорее всего не делся и никакие хакеры его с вашего компьютера не украли (больно он им нужен). Всё что вам нужно, это просто правильно воспользоваться поиском файлов на вашем компьютере.

В первую очередь откроем корзину и внимательно посмотрим её содержимое, если нужного файла там нет, значит продолжаем поиски в других местах.

Примечание: если наша статья не поможет Вам найти пропавший файл, воспользуйтесь специальной программой для поиска файлов на компьютере под названием FileSearchy.

Во вторых, вы наверняка помните название файла, и можно просто ввести его в поле “Поиск” окна “Этот компьютер”, нажать Enter, произведётся поиск файла на всём пространстве жёсткого диска и файл наверняка будет найден. Например один мой знакомый потерял недавно текстовый файл под названием “Письма”. Нашли мы данный файл таким образом, ввели в поле Поиска слово Письма и нажали Enter, результат не замедлил себя ждать. Если ваш файл состоит из нескольких слов, но вы помните только одно слово, введите это слово в поле Поиска, наверняка ваш пропавший файл всё равно найдётся.

Поиск пропавшего файла может выглядеть немного посложнее, если вы не помните название файла. Но тогда вы наверняка знаете его рабочее расширение. Что это такое? Расширения файлов придуманы программистами для определения типа файлов. То есть каждый файл принадлежит к определенной программе, и благодаря расширению файла Windows понимает какая программа может работать с этим файлом. Расширение всегда отделяется от имени файла точкой, например возьмём файл VirtualDub.zip, как видите название файла VirtualDub, а его расширение .zip говорит о том, что это архивный файл и работать с ним могут программы архиваторы WinRAR , Hamster Free ZIP Archiver или 7-Zip.

Другими словами, если у вас пропал текстовый файл, который вы печатали в программе Microsoft Office Word, значит расширение у вашего пропавшего файла .docx. Если у вас пропала фотография или картинка, значит расширение наверняка будет .jpg. Если пропал фильм, расширение вполне может быть .avi, flv или mkv.

Наверняка у вас на компьютере есть ещё подобные файлы, нужно просто посмотреть расширение у этих файлов. По умолчанию в Windows 7 и Windows 8 расширения файлов скрыты и вы их не увидите. Чтобы увидеть расширения файлов идём в окно “Этот компьютер” и выбираем “Вид” – “Параметры” – “Изменить параметры папок и поиска”

– “Вид” снимаем галочку с пункта “Скрывать расширения для зарегистрированных типов файлов”, нажимаем Применить и ОК.

Обратите внимание, теперь у многих файлов на вашем компьютере добавились после имени расширения.

Если вы узнали расширение вашего пропавшего файла (например  zip), то вводим его в поле “Поиск” и жмём Enter. Как видим наш файл VirtualDub.zip нашёлся

Например мы потеряли фильм с расширением avi. В результатах поиска будут все фильмы находящиеся на вашем жёстком диске, вам останется только просмотреть список и выбрать потерявшийся видеофайл.

Многие опытные пользователи могут заметить, что у видеофайлов существует множество расширений и как тогда искать?

Один раз мой знакомый попросил меня найти пропавший фильм. Обратив внимание на то что все другие фильмы на компьютере моего знакомого в формате .AVI, я попробовал найти файл по расширению, но не тут-то было, файл не находился, тогда я решил найти файл по его объёму. Все видеофайлы моего знакомого занимали примерный объём 1,45 ГБ я сделал вывод, что пропавший фильм занимает такой же объём. Осталось только ввести в Поиске нехитрую команду

System.Size:>1000МБ, она означает – искать все файлы на компьютере объёмом более 1ГБ.

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

Иногда в следствии системного сбоя или вирусной активности некоторым файлам операционная система может присвоить атрибут “Скрытый” и если в настройках системы не отмечен пункт “Показывать скрытые файлы и папки”, то файлы свои вы не увидите и не найдёте их даже через “Поиск”, хотя с ними в это время ничего не случится.

Для того чтобы скрытые файлы были видны в операционной системе идём в окно “Этот компьютер” и выбираем “Вид” – “Параметры” – “Изменить параметры папок и поиска”

– “Вид”, затем отмечаем пункт “Показывать скрытые файлы и папки”, Применить и ОК.

Вполне возможно сейчас ваш пропавший файл появился на рабочем столе. Или вы можете найти его через функцию поиска по названию или расширению, как это делать вы уже знаете.

Примечание: На эту тему на нашем сайте есть подробнейшая статья.

Например вы потеряли текстовый файл напечатанный в любой текстовой программе для работы с текстом, например Microsoft Office Word, OpenOffice или блокноте. Думаю вы должны помнить хотя бы часть его содержания. У меня на компьютере есть файл с таким содержимым “Как найти файл на компьютере” вводим этот текст в поле поиска и жмём Enter, сразу находится файл содержащий этот текст.

Это классный файловый менеджер сможет найти пропавший на вашем компьютере файл сразу по нескольким приметам: по названию, расширению, по содержащемуся тексту.

Запускаем Total Commander и выбираем место поиска, например весь диск C:, далее “Команды” и “Поиск файлов”

Если хотите искать файлы по названию или расширению, то вводим их в поле “Искать файлы”. далее жмём кнопку “Начать поиск”

Если хотите искать файлы по содержащемуся в них тексту, тогда вводим тот текст, который помните в поле “С текстом” и не забываем поставить напротив галочку и нажимаем “Начать поиск”

Функция Windows Search позволяет быстро найти определенный файл на жестком или любом другом диске компьютера. Существуют также сторонние программы поиска, но устанавливать такой софт смысла нет, поскольку системный инструмент работает отлично.

Как найти файл на компьютере

Способы быстрого поиска

Windows Search помогает даже в тех ситуациях, когда пользователь не знает полного имени искомого документа. Осуществить поиск на компьютере с Windows 10 возможно несколькими способами.

Меню «Пуск»

Здесь предлагается 3 варианта:

  1. Левой кнопкой мыши нажмите кнопку «Пуск» и просто вписывайте начало имени.
  2. Кликните по кнопке Win на клавиатуре и начните печатать название искомого документа или приложения.
  3. Щелкните по иконке в виде лупы, расположенной на панели задач, и впишите нужное имя.

Форма поиска файла в ОС

В списке результатов поиска выберите желаемый вариант. В нашем примере «Лучшее соответствие» – это искомая картинка. Справа отобразится информация о том, где именно располагается этот снимок, и ссылка, щелкнув по которой можно непосредственно открыть само изображение или перейти в папку его расположения.

Если в списке сразу не отображается искомое, введите больше символов. Обратите внимание, что вы можете сузить результаты поиска, используя строку меню в верхней части окна, которая позволяет видеть только приложения, документы, настройки или веб-страницы среди других категорий.

Windows осуществляет поиск только в определенном наборе каталогов. Сюда входят библиотеки («Документы», «Изображения», «Музыка», «Видео»), отображаемые в левой части меню Проводника, и рабочий стол. При необходимости вы можете изменить настройки на поиск по всем каталогам компьютера:

  1. Откройте системные параметры (Win + I) и найдите «Поиск». Кликните по этому разделу.

Системные параметры

  1. На вкладке «Поиск в Windows» выберите стиль на «Расширенный». Это действие позволит включить в поиск весь жесткий диск, кроме исключенных папок.

Расширенный поиск

Список исключений отображается чуть ниже. Чтобы удалить оттуда одну или несколько папок, щелкните по каждой из них, а затем нажмите одноименную кнопку.

Список исключений

Проводник

Откройте папку Проводника:

  1. Если вы знаете, на каком диске находится искомый файл, выберите это место в меню быстрого доступа в левой части экрана.
  2. Если вы не знаете, где расположен документ, нажмите «Этот компьютер» (слева), и в поле поиска в правом верхнем углу введите полное или частичное имя.

Поиск через Проводник

  1. Сразу отобразятся доступные результаты – если среди них есть необходимый вариант, просто кликните по нему дважды левой кнопкой мыши, чтобы открыть его. В списке нет нужного документа – значит щелкните по стрелке справа, которая появилась, когда вы начали печатать, чтобы выполнить поиск.

Процесс поиска файлов

  1. Процесс может занять до получаса.
  2. Возможно открыть документ прямо из отображаемых результатов, дважды клацнув мышкой по нему. Чтобы открыть папку с файлом, кликните по ней правой кнопкой и выберите «Расположение», или скопируйте и переместите ее в другой каталог по желанию.

Расположение файла

  1. Здесь доступно несколько дополнительных вариантов настройки. Нажмите вкладку «Поиск», которая появится в верхней части окна, когда вы будете вводить текст в поле, чтобы внести некоторые изменения.

Дополнительные варианты настройки поиска

Командная строка

Используйте диалоговое окно «Выполнить». Чтобы открыть его, нажмите клавиши Win + R на клавиатуре. Затем впишите cmd и кликните по «Ок»:

  1. Разрешите инструменту вносить изменения на компьютере, щелкнув мышкой по «Да».
  2. Вставьте cd и кликните по Enter. Активация этой команды необходима, чтобы текущий каталог стал корнем диска.

Поиск через командную строку

  1. Теперь добавьте команду dir /s /a file, где вместо «file» впишите полное название. Здесь «dir» означает вывод списка файлов в текущем каталоге, «/s» – проверку всех подкаталогов, «/a» – показ всех файлов, включая скрытые и системные. Нажмите Enter.

Добавление имени файла в командную строку

Кроме того, в начало или в конец имени можно добавить символ звездочки (*). Он используется приложениями командной строки в качестве подстановочного знака. Указывает, что при поиске будут найдены все имена файлов, содержащие искомый термин.

Как найти сразу все изображения

Введите формат *.jpeg в текстовом поле поиска. Это обозначает любой файл, который заканчивается расширением .jpeg. Его можно заменить любым другим форматом – *.jpg, *.jfif, *.jpe, *.png, *.bmp, *.tif или *.gif.

Ниже приведены несколько примеров распространенных расширений, которые можно использовать:

*.doc или *.docx = Microsoft Word

*.pdf = документы PDF

*.txt = текстовый файл

*.xls или *.xlsx = Microsoft Excel

*.ppt и *.pptx = презентация

*.zip, *.rar, *.7z и *.gzip   = архив

*.htm и *.html = веб-страницы

*.mp3, *.wav, *.midi и *.aac = музыкальный контент

*.mp4, *.avi, *.mkv, *.wmv, *.flv и *.mpeg = видео

*.iso = образ диска

*.torrent = торрент

Поиск изображений

Как найти все документы, которые содержат справку в названии

Введите *help*.* в текстовом поле.

*help* указывает на любой документ, содержащий слово «help» в имени, а «.*» говорит о том, что файл может заканчиваться любым расширением.

Как найти файл по части имени

Очень часто бывают такие ситуации когда не получается найти очень нужный файл на компьютере, при этом точно зная что он есть. Многие даже не помнять полное название файла и его месторасположение. Найти файл по части имени достаточно просто. В этом поможет стандартный поиск Windows, это достаточно мощный инструмент который позволят искать файлы по разным условиям, имени, типу, размеру и другим свойствам. Всех их описывать достаточно долго, да и по большому счету рядовому пользователю они не нужны. Так как чаще всего они ищут именно по имени. Сегодня расскажу как можно найти файл по части имени.

Поиск файлов по части имени

Рассмотрим все на простеньком примере, допустим есть какой-то список документов.

Поиск по части имени

И если в поиск набрать «коп» то поиск найдет все документы где в начале имени встречается это сочетание букв.

Как найти файл по части имени

А если набрать «пия» то поиск не даст результатов, так как по умолчанию введённое в поисковую строку сочетание букв или цифр будет искаться в начале имени файлов.

Поиск файлов по части имени

Для того чтобы найти файлы по части имени перед «пия» необходимо поставить звездочку «*», в этом случае в результатах отобразиться все файлы в имени которых встречается введённое сочетание символов.

поиск файлов по части имени

Давайте рассмотрим еще один пример, есть файл именем «Лайфхаки», представим что мы помним только последнею часть «хаки».

Как найти файл

Поиск ничего не найдет, так как он будет искать по началу имени.

Как найти файл зная только часть имени файла

Для того чтобы поиск искал введённое сочетание во всем имени нужно поставить «*».

Как найти файл зная только часть имени

Вот так символ «*» помогает искать файлы зная только часть имени, на самом деле подобных символом несколько, есть например, «?» оно позволят искать один пропущенный знак, например, если ввести «к?т» то поиск покажет все файлы с именем «кот», «кит», «кат» и т.д. Так жесть есть символ «#», он делает тоже самое только в числах.

Пропажа файлов – одна из наиболее распространенных проблем, с которой сталкиваются как опытные пользователи, так и новички. К счастью, в операционной системе Windows 10 предусмотрены достаточно мощные инструменты поиска. С помощью которых можно найти любой файл, где бы он не находился.

В этой статье мы расскажем, как найти файл на компьютере с операционной системой Windows 10. Будут рассмотрены несколько способов, в зависимости от информации, которая известна пользователю.

Как найти файлы по названию

Самый простой способ – это поиск по названию документа. Поэтому, если вы знаете, как называется нужный вам файл, то найти его не составит труда.

Для начала откройте папку, в которой предположительно должен находиться нужный вам файл, и после этого воспользуйтесь поисковой строкой в правой верхнем углу окна. Введите название документа и нажмите клавишу Enter, после этого операционная система Windows 10 выполнит поиск и покажет результат.

как найти файлы по названию

Если вы не знаете, в какой папке может находиться файл, то откройте один из дисков (например, диск D или C) или просто откройте окно «Этот компьютер», в этом случае поиск будет выполняться не в папке, а по всему диску или по целому компьютеру. Но, нужно учитывать, что поиск по диску или всему компьютеру займет намного больше времени, чем в одной конкретной выбранной папке.

процесс поиска

Процесс поиска будет отображаться в виде зеленой полоски в адресной строке. Введите запрос и дождитесь, пока она дойдет до самого конца.

Как найти файлы по дате создания

Если вы не знаете, как называется искомый документ, но примерно помните дату его создание и место расположения, то можно выполнить поиск файла по дате создания.

Для этого откройте папку (диск или компьютер) и установите курсор в поисковую строку в правом верхнем углу экрана. После этого в верхней части окна появится новая вкладка под названием «Поиск».

вкладка Поиск

На вкладке «Поиск» нужно нажать на кнопку «Дата изменения» и выбрать один из предложенных вариантов. Среди стандартный вариантов есть: сегодня, вчера, на этой неделе, на прошлой неделе, в прошлом месяце, в этом году, в прошлом году.

кнопка Дата изменения файла

После выбора одной из этих дат система выполнит поиск файлов в указанном временном диапазоне. При этом в поисковой строке появится команда «дата изменения», которая будет указывать на используемый временной отрезок.

команда дата изменения

Если вы хотите указать конкретную дату или другой отрезок времени, то вы можете кликнуть по текущему значения справа от команды «дата изменения» в поисковой строке и с помощью календаря выбрать нужное время. Для указания отрезка времени нужно зажать клавишу Shift кликнуть сначала по первой дате, а потом по последней.

календарь для выбора даты изменения

Команду «дата
изменения» можно дополнить поиском по названию файла. Это позволит найти файлы с определенным названием и датой изменения. Для этого после команды «дата
изменения» поставьте пробел и введите название файла.

как найти файл по дате и названию

Используя комбинацию названия и даты, можно легко находить документы за определенный период.

Как найти файлы по типу

Также Windows 10 позволяет найти файлы определенного типа. Для этого нужно установить курсор в поисковую строку, перейти на вкладку «Поиск», нажать на кнопку «Тип» и в открывшемся списке выбрать один из предложенных типов документов. Список здесь достаточно большой и включается в себя такие распространенные типы как: документ (текстовый), папка, фильм, музыка, изображение и т.д.

кнопка Тип

После выбора одного из типов в поисковой строке появится команда «вид», которая будет указывать на выбранный тип файла.

команда вид

Если вам нужно найти файл с определенным расширением (например, DOCX или TXT), то вы можете указать это расширение как название документа. Для этого вместо названия введите в поиск звездочку, точку и нужно расширение. На скриншоте внизу показано, как это должно выглядеть для поиска документов с расширением DOCX.

поиск по расширению

Как и в предыдущем случае, поиск по типу можно комбинировать с другими способами поиска

Как найти файлы по размеру

Также в Windows 10 вы можете найти все файлы с определенным размером. Для этого нужно установить курсор в поисковую строку, перейти на вкладку «Поиск», нажать на кнопку «Размер» и выбрать один из предложенных вариантов. Здесь можно указать какого размера должны быть искомые документы: пустые (0 КБ), крошечные (0 – 16КБ), маленькие (16КБ – 1МБ) и т.д.

кнопка Размер

После этого в поисковой строке появится команда «размер», указывающая на размер искомых объектов.

команда размер

При желании, после команды «размер» можно указать конкретное значение в килобайтах, мегабайтах или гигабайтах.

как найти файл по размеру

Как и для предыдущих случаев, поиск по размеру можно комбинировать с другими способами поиска. Например, вы можете найти файлы с определенным названием, размером и типом.

Посмотрите также:

  • Чем открыть DJVU формат в Windows 7 и Windows 10
  • Чем открыть PDF файл в Windows 7 или Windows 10
  • Чем открыть MDF файл в Windows 7 или Windows 10
  • Поиск по картинке в Интернете
  • Чем открыть mkv

Время на прочтение
5 мин

Количество просмотров 124K

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

Команда find – это невероятно мощный инструмент, позволяющий искать файлы не только по названию, но и по:

  • Дате добавления.
  • Содержимому.
  • Регулярным выражениям.

Данная команда будет очень полезна системным администраторам для:

  • Управления дисковым пространством.
  • Бэкапа.
  • Различных операций с файлами.

Команда find в Linux производит поиск файлов и папок на основе заданных вами критериев и позволяет выполнять действия с результатами поиска.

Синтаксис команды find:

$ find directory-to-search criteria action

Где:

  • directory-to-search (каталог поиска) – это отправной каталог, с которой find начинает поиск файлов по всем подкаталогам, которые находятся внутри. Если не указать путь, тогда поиск начнется в текущем каталоге;
  • criteria (критерий) – критерий, по которым нужно искать файлы;
  • action (действие) – что делать с каждым найденным файлом, соответствующим критериям.

Поиск по имени

Следующая команда ищет файл s.txt в текущем каталоге:

$ find . -name "s.txt"
./s.txt

Где:

  • . (точка) – файл относится к нынешнему каталогу
  • -name – критерии по которым осуществляется поиск. В данном случае поиск по названию файла.

В данном случае критерий -name учитывает только символы нижнего регистра и файл S.txt не появиться в результатах поиска. Чтобы убрать чувствительность к регистру необходимо использовать –iname.

$ find . -iname "s.txt"
./s.txt
./S.txt

Для поиска всех изображений c расширением .png нужно использовать шаблон подстановки *.png:

$ find . -name "*.png"
./babutafb.png
./babutafacebook.png
./Moodle2.png
./moodle.png
./moodle/moodle1.png
./genxfacebook.png

Можно использовать название каталога для поиска. Например, чтобы с помощью команды find найти все png изображения в каталоге home:

$ find /home -name "*.png"
find: `/home/babuta/.ssh': Permission denied
/home/vagrant/Moodle2.png
/home/vagrant/moodle.png
/home/tisha/hello.png
find: `/home/tisha/testfiles': Permission denied
find: `/home/tisha/data': Permission denied
/home/tisha/water.png
find: `/home/tisha/.cache': Permission denied

Если выдает слишком много ошибок в отказе разрешения, тогда можно добавить в конец команды – 2> /dev/null. Таким образом сообщения об ошибках будут перенаправляться по пути dev/null, что обеспечит более чистую выдачу.

find /home -name "*.jpg" 2>/dev/null
/home/vagrant/Moodle2.jpg
/home/vagrant/moodle.jpg
/home/tisha/hello.jpg
/home/tisha/water.jpg

Поиск по типу файла

Критерий -type позволяет искать файлы по типу, которые бывают следующих видов:

  • f – простые файлы;
  • d – каталоги;
  • l – символические ссылки;
  • b – блочные устройства (dev);
  • c – символьные устройства (dev);
  • p – именованные каналы;
  • s – сокеты;

Например, указав критерий -type d будут перечислены только каталоги:

$ find . -type d
.
./.ssh
./.cache
./moodle

Поиск по размеру файла

Допустим, что вам необходимо найти все большие файлы. Для таких ситуаций подойдет критерий -size.

  • “+” — Поиск файлов больше заданного размера
  • “-” — Поиск файлов меньше заданного размера
  • Отсутствие знака означает, что размер файлов в поиске должен полностью совпадать.

В данном случае поиск выведет все файлы более 1 Гб (+1G).

$ find . -size +1G
./Microsoft_Office_16.29.19090802_Installer.pkg
./android-studio-ide-183.5692245-mac.dmg

Единицы измерения файлов:

  • c — Байт
  • k — Кбайт
  • M — Мбайт
  • G — Гбайт

Поиск пустых файлов и каталогов

Критерий -empty позволяет найти пустые файлы и каталоги.

$ find . -empty
./.cloud-locale-test.skip
./datafiles
./b.txt
...
./.cache/motd.legal-displayed

Поиск времени изменения

Критерий -cmin позволяет искать файлы и каталоги по времени изменения. Для поиска всех файлов, измененных за последний час (менее 60 мин), нужно использовать -60:

$ find . -cmin -60
.
./a.txt
./datafiles

Таким образом можно найти все файлы в текущем каталоге, которые были созданы или изменены в течение часа (менее 60 минут).

Для поиска файлов, которые наоборот были изменены в любое время кроме последнего часа необходимо использовать +60.

$ find . -cmin +60

Поиск по времени доступа

Критерий -atime позволяет искать файлы по времени последнего доступа.

$ find . -atime +180

Таким образом можно найти файлы, к которым не обращались последние полгода (180 дней).

Поиск по имени пользователя

Опция –user username дает возможность поиска всех файлов и каталогов, принадлежащих конкретному пользователю:

$ find /home -user tisha 2>/dev/null

Таким образом можно найти все файлы пользователя tisha в каталоге home, а 2>/dev/null сделает выдачу чистой без ошибок в отказе доступа.

Поиск по набору разрешений

Критерий -perm – ищет файлы по определенному набору разрешений.

$ find /home -perm 777

Поиск файлов с разрешениями 777.

Операторы

Для объединения нескольких критериев в одну команду поиска можно применять операторы:

  • -and
  • -or
  • -not

Например, чтобы найти файлы размером более 1 Гбайта пользователя tisha необходимо ввести следующую команду:

$ find /home  -user tisha  -and  -size +1G  2>/dev/null

Если файлы могут принадлежать не только пользователю tisha, но и пользователю pokeristo, а также быть размером более 1 Гбайта.

$ find /home ( -user pokeristo -or -user tisha )  -and  -size +1G  2>/dev/null

Перед скобками нужно поставить обратный слеш “”.

Действия

К команде find можно добавить действия, которые будут произведены с результатами поиска.

  • -delete — Удаляет соответствующие результатам поиска файлы
  • -ls — Вывод более подробных результатов поиска с:
    • Размерами файлов.
    • Количеством inode.
  • -print Стоит по умолчанию, если не указать другое действие. Показывает полный путь к найденным файлам.
  • -exec Выполняет указанную команду в каждой строке результатов поиска.

-delete

Полезен, когда необходимо найти и удалить все пустые файлы, например:

$ find . -empty -delete

Перед удалением лучше лишний раз себя подстраховать. Для этого можно запустить команду с действием по умолчанию -print.

-exec:

Данное действие является особенным и позволяет выполнить команду по вашему усмотрению в результатах поиска.

-exec command {} ;

Где:

  • command – это команда, которую вы желаете выполнить для результатов поиска. Например:
    • rm
    • mv
    • cp
  • {} – является результатами поиска.
  • ; — Команда заканчивается точкой с запятой после обратного слеша.

С помощью –exec можно написать альтернативу команде –delete и применить ее к результатам поиска:

$ find . -empty -exec rm {} ;

Другой пример использования действия -exec:

$ find . -name "*.jpg" -exec cp {} /backups/fotos ;

Таким образом можно скопировать все .jpg изображения в каталог backups/fotos

Заключение

Команду find можно использовать для поиска:

  • Файлов по имени.
  • Дате последнего доступа.
  • Дате последнего изменения.
  • Имени пользователя (владельца файла).
  • Имени группы.
  • Размеру.
  • Разрешению.
  • Другим критериям.

С полученными результатами можно сразу выполнять различные действия, такие как:

  • Удаление.
  • Копирование.
  • Перемещение в другой каталог.

Команда find может сильно облегчить жизнь системному администратору, а лучший способ овладеть ей – больше практиковаться.

image

Добавить комментарий