Linux file command summary with examples
Оглавление:
- Синтаксис команд файлов Linux
- Как использовать команду «Файл» для поиска типа файла
- Как найти тип файла нескольких файлов
- Как просмотреть MIME-тип файла
- Вывод
Команда Linux
file
отображает тип файла. Это полезно, когда вам нужно узнать тип файла, который вы никогда раньше не видели, или у файла нет расширения файла.
Синтаксис команд файлов Linux
Синтаксис для
file
команды Linux следующий:
file
В качестве аргументов может использоваться одно или несколько имен файлов.
Как использовать команду «Файл» для поиска типа файла
Команда
file
классифицирует файлы на основе серии тестов и определяет тип файла на основе первого успешного теста.
В простейшем виде, когда используется без каких-либо опций, команда
file
отобразит имя файла вместе с типом файла:
file /etc/group
/etc/group: ASCII text
Чтобы показать только тип файла, используйте опцию
-b
(
--brief
):
file -b /etc/group
ASCII text
Как видно из вывода выше, файл
/etc/group
представляет собой текстовый файл.
Как найти тип файла нескольких файлов
Вы можете передать более одного файла команде
file
:
file /bin/bash /opt/card.zip
Команда напечатает тип каждого файла в отдельном файле:
/bin/bash: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID=42602c973215ba5b8ab5159c527e72f38e83ee52, stripped /opt/card.zip: Zip archive data, at least v1.0 to extract
Он также принимает символы подстановки. Например, чтобы найти тип каждого файла
.jpg
в текущем каталоге, вы должны выполнить:
file *.jpg
imgage001.jpg: JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, progressive, precision 8, 2083x1250, components 3 imgage031.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, comment: "Created with GIMP", baseline, precision 8, 1280x1024, components
Как просмотреть MIME-тип файла
Используйте опцию
-i
(
--mime
), чтобы определить mime-тип файла:
file -i /var/www/index.html
/var/www/index.html: text/html; charset=us-ascii
Вывод
К настоящему времени вы должны хорошо понимать, как использовать команду файла Linux. Для получения дополнительной информации о команде
find
см. Справочную страницу файла.
Command-Line Commando? Check Out Advanced Run

Только для серьезных вундеркиндов: запускайте команды и программы, открывайте файлы и папки с включенным полем запуска.
File Association Fixer: Fix File Associations в Windows 7/8 / Vista

Ищете исправления файловой ассоциации? Fix File Associations с File Association Fixer для Windows 7/8 и Vista, если вы обнаружите, что не можете открыть определенные файлы.
Linux touch command

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