Иллюстрированный самоучитель по Linux

Приложение С. Обзор команд Linux.

file
Описание Определяет и отображает тип файлов.
Синтаксис file [-zL] [-f file] file…
Важные флаги и опции
  • -f file: Считывает из указанного файла список файлов для проверки. Они будут проверены перед файлами, указанными в качестве аргументов.
  • -L: Определяет тип файлов, указанных по ссылке.
  • -z: Пытается определить тип файлов, находящихся в сжатых файлах.
find
Описание Ищет по указанным путям и ниже файлы, которые соответствуют всем указанным в командной строке опциям, и выполняет действия, предписанные этим. опциям. Если путь не указан, поиск производится в текущем каталоге и ниже.
Синтаксис find [path…] [options]
Важные флаги и опции
  • -amin minutes: Ищет файлы, доступ к которым был осуществлен указанное количество минут назад.
  • -anewer file: Ищет файлы, доступ к которым был осуществлен после того, как указанный файл был модифицирован.
  • -atime days: Ищет файлы, к которым был осуществлен доступ указанное количество 24-часовых периодов назад.
  • -cmin minutes: Ищет файлы, состояние которых было изменено указанное количество минут назад.
  • -cnewer file: Ищет файлы, состояние которых было изменено после того, как указанный файл был модифицирован.
  • -сtime days: Ищет файлы, состояние которых было изменено указанное количество 24-часовых периодов назад.
  • -empty: Ищет пустые файлы или каталоги.
  • -exec command: Выполняет указанную команду. Строка {} замещается найденным именем файла, и команда повторяется для всех найденных файлов.
  • -gid gid. Ищет файлы с указанным числовым GID.
  • -group group: Ищет файлы, принадлежащие названной группе.
  • -ilname pattern: Ищет символические ссылки, имена которых совпадают с указанным шаблоном без учета регистра
  • -iname pattern: Ищет файлы, имена которых совпадают с указанным шаблоном без учета регистра.
  • -ipath pattern: Ищет файлы, пути которых совпадают с указанным шаблоном без учета регистра
  • -Iname pattern: Ищет символические ссылки, чьи имена совпадают с указанным шаблоном с учетом регистра.
  • -maxdepth levels: Спускается не более чем на указанное количество уровней вложения относительно указанного пути.
  • -mindepth levels: Спускается не менее чем на указанное количество уровней вложения относительно указанного перед началом тестирования пути.
  • -mmin minutes: Ищет файлы, которые были изменены указанное количество минут назад.
  • -mount: He проводит поиск в каталогах файловых систем, отличных от той, которой принадлежит текущий каталог.
  • -mtime days: Ищет файлы, измененные указанное количество 24-часовых периодов назад.
  • -name pattern: Ищет файлы, имена которых совпадают с указанным шаблоном с учетом регистра.
  • -newer file: Ищет файлы, которые были изменены после Того, как указанный файл был модифицирован.
  • -nogroup: Ищет файлы, числовой GID которых не совпадает ни с одной из существующих групп.
  • -nouser: Ищет файлы, чей числовой UID не совпадает ни с одним из существующих пользователей.
  • -ok command: Выполняет указанную команду для каждого найденного файла после запроса у пользователя. Строка {} замещается текущим найденным именем файла.
  • -path: Ищет файлы, пути которых совпадают с указанным шаблоном с учетом регистра
  • -perm mode: Ищет файлы, права доступа которых точно совпадают с указанным режимом доступа. Если используется формат +mode, то проверяется совпадение хотя бы одного из указанных битов доступа; если используется формат -mode, то проверяется совпадение всех указанных битов доступа.
  • -pf int: Распечатывает полное имя файла для всех найденных файлов.
  • -regex pattern: Ищет файлы, имена которых совпадают с указанным регулярным выражением.
  • -size size [bckw]: Ищет файлы указанного объема в заданных единицах измерения. Единицами измерения могут быть b (512-байтные блоки), с (байты), k (килобайты) и w (2-байтные слова).
  • -type type: Ищет файлы, имеющие тип, совпадающий с указанным. Типами файлов могут быть d (каталоги), f (обычные файлы) и 1 (символические ссылки).
  • -uid uid: Ищет файлы с указанным UID.
  • -user user-name: Ищет файлы, принадлежащие указанному по имени или UID пользователю.
Примечания При указании числовой информации о времени, например, минут или дней, совпадение, как правило, должно быть точным. Суффикс + перед числом соответствует любому числу, больше указанного, а суффикс – перед числом соответствует любому числу, меньше указанного.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.