Как найти файл в Raspberry Pi

Kak Najti Fajl V Raspberry Pi



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

Как найти файл в Raspberry Pi

Чтобы найти файл в системе Raspberry Pi, найти используется команда, синтаксис которой представлен ниже:

Синтаксис







$ sudo найти [путь к файлу]

Существует несколько способов использования команды find для поиска файла. Используя это найти Команда вместе с другими параметрами вы можете найти файлы:



  • В определенном каталоге
  • С определенным временем
  • С определенным символом в имени
  • С определенным размером
  • С особым разрешением

Все эти способы представлены ниже вместе с некоторыми примерами:



Чтобы найти файл в определенном каталоге

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





Синтаксис

$ sudo найти

Пример



В приведенном ниже примере мы нашли файлы, находящиеся в домашнем каталоге:

$ sudo найти /home/pi

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

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

Чтобы найти файл с определенным временем

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

я: файлы изменены

В приведенном ниже синтаксисе команды « м ” вместе со временем используется для представления измененных файлов:

Синтаксис

$ sudo find <путь к каталогу> -mtime +<дни>

Пример

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

$ sudo найти /home/pi -mtime +2

II: Созданные файлы

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

Синтаксис

$ sudo find -ctime +

Пример

Чтобы найти файлы, которые были созданы за последние три дня в домашнем каталоге:

$ sudo найти /home/pi -ctime +3

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

Чтобы найти файл с определенным символом в имени

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

Синтаксис

В этом синтаксисе можно использовать любой символ, нет необходимости использовать только один символ:

$ sudo find -name *

Пример 1

Чтобы найти файлы, начинающиеся с символа « а ”на их имя:

$ sudo найти /home/pi -name a*

Вывод показывает файлы, которые присутствуют в домашнем каталоге, и их имя начинается с символа « а ».

Пример 2

Чтобы найти файлы, в именах которых есть буквы «am», « * Знак '' в начале и в конце имен показывает, что до и после 'am' в имени файла могут присутствовать другие символы.

$ sudo find /home/pi -name *am*

Чтобы найти файл определенного размера

Приведенный ниже синтаксис можно использовать для поиска файла определенного размера:

Синтаксис

$ find <имя каталога> -size +<размер в числе>

Пример 1

$ find /home/pi -size +20M

Вывод вышеуказанной команды отобразит файлы, присутствующие в домашнем каталоге, размером 20 мегабайт:

Пример 2

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

$ find /home/pi -size +20M -mtime +30

Вывод приведенной выше команды отобразит файлы, присутствующие в домашнем каталоге, размером 20 МБ, которые были изменены за последние 30 дней:

Чтобы найти файл с определенными разрешениями

Чтобы найти файлы с определенными разрешениями на чтение, запись и выполнение, назначенными пользователю ( в ), группа ( г ) или другие ( О ) используется приведенный ниже синтаксис:

Синтаксис

$ найти . -perm /<символ разрешения>

Символы разрешения:

в = пользователь или владелец, г = группы, в которых присутствует владелец, О = другие.

в = разрешение на запись, р = разрешение на чтение, Икс = разрешение на выполнение.

Пример

Команда для поиска файлов, которые имеют разрешение/доступ на запись как для владельца, так и для групп, указана ниже:

$ найти . -пермь /u=w, g=w

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

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

Это все, что касается использования команды find для поиска файла.

Бонусный совет

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

$ человек найти

Руководство по системе отобразится на экране в качестве вывода для вышеуказанной команды:

Заключение

Чтобы найти файл в системе Raspberry Pi, найти Команда используется вместе с именем каталога. Существует несколько способов использования команды find для поиска файла определенного размера, символа или времени. Каждый из этих способов подробно рассмотрен в статье. Наконец, команда найти руководство также обсуждается как бонусный совет.