Использование команды file для определения языка файла

Как я могу использовать команду файла, чтобы узнать, на каком языке написан мой файл? Файловая команда использует языковые тесты для получения языкового файла, но кажется, что он не выполняется, когда первые два теста – тип файла и магическое число выполняются должным образом. Как проверить только язык, на котором написан файл?

  • Присоедините два файла к двум общим полям
  • Как найти последние n новых файлов для каждой из нескольких каталогов
  • Как проверить, что «ls» выводит что-то ... с помощью одной команды?
  • как я могу создать два файла с одинаковым именем с различным случаем в mac osx
  • Сравнение столбцов между разными файлами
  • Как я могу избавиться от этого невидимого файла?
  • Как найти каталоги, в которых ни один из файлов внутри не был доступен через год?
  • Восстановить файл жесткого диска от поврежденного
  • 2 Solutions collect form web for “Использование команды file для определения языка файла”

    Если вы используете GNU- file , с опцией -e вы можете исключить тесты:

     file -e soft 

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

    Расширение файла

    Файлы могут иметь или не иметь расширения файла и по-прежнему использоваться для их использования. Они обычно используются в контексте самого языка.

    Тем не менее, вы часто можете использовать расширение файла как обычно надежный прокси.

    Interesting Posts

    Как включить входящий трафик IPv6 для перенаправления на мою машину?

    сортировать файл на основе одного столбца и группы другим столбцом

    Разрешение ssh, но только для выполнения определенного скрипта

    Как узнать, какие алгоритмы декомпрессии скомпилированы в ядро ​​linux?

    Обновление win10 изменило разделы mint на разделы ms … теперь что

    256 цветов в Zsh

    Как заставить разрешение дисплея при загрузке с Debian Wheezy?

    Поиск правильной информации для обновления mtab и fstab?

    Расширение параметра Bash для удаления вкладок

    Как отладить файл .desktop?

    Завершить каждый фоновый процесс

    Почему Linux не разрешает несколько версий в центральном репозитории?

    Нет терминала в новом Linux Mint 18.1 Cinnamon (64-bit)

    Приостановить процесс, не убивая его

    Какие пакеты установлены по умолчанию в Debian? Есть ли термин для этого набора? Почему некоторые из этих пакетов «автоматически установлены», а некоторые нет?

    Linux и Unix - лучшая ОС в мире.