Просмотр типа файла (команда file)
Команда file просматривает содержимое файлов, указанных в параметре Файл или -f Список_файлов, и выполняет набор тестов. Типы файлов записываются в стандартный вывод.
В файле ASCII команда file проверяет первые 512 байт и определяет его язык. Если файл отличен от ASCII, то команда file пытается определить, является ли он двоичным или текстовым файлом, содержащим символы из расширенного набора.
Если в параметре Файл указан исполняемый или объектный файл, версия которого больше 0, то команда file выводит номер версии.
Информацию о файлах, содержащих сигнатуру, т.е. числовую или строковую константу, задающую тип, команда file получает из файла /etc/magic.
Ниже приведены примеры применения команды
file:
- Для просмотра типа информации, содержащейся в файле
myfile, введите:
Будет показан тип файла myfile (например, каталог, файл данных, ASCII, исходный файл программы на языке C или архив).file myfile - Для просмотра сведений о типах всех файлов, перечисленных в файле
filenames.lst, введите:
Появится список типов всех файлов, указанных в filenames.lst. Тип каждого файла будет указан на отдельной строке.file -f filenames.lst - Для создания файла filenames.lst, содержащего список
имен файлов из текущего каталога, введите:
Внесите в файл filenames.lst необходимые изменения.ls > filenames.lst