Команда Linux fileотображает тип файла. Это полезно, когда вам нужно узнать тип файла, который вы никогда раньше не видели, или файл не имеет расширения.

Синтаксис файловых команд Linux

Синтаксис команды Linux fileследующий:

file [OPTION] [FILE]

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

Как использовать команду file для поиска типа файла

Команда fileклассифицирует файлы на основе серии тестов и определяет тип файла на основе первого успешного теста.

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

file /etc/group

Чтобы показать только тип файла, используйте опцию -b( ):--brief

file -b /etc/group

Как найти тип файла нескольких файлов

Вы можете передать более одного файла в fileкоманду:

file /bin/bash /opt/card.zip

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

file *.jpg

Как просмотреть MIME-тип файла

Используйте параметр -i( --mime), чтобы определить MIME-тип файла:

file -i /var/www/index.html