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

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

  • Как найти последние n новых файлов для каждой из нескольких каталогов
  • Как изменить права доступа к файлам, если в имени файла есть пробел в linux
  • Объединение нескольких файлов в один CSV
  • Переименование файлов на основе контрольной суммы
  • Разница в размерах однотипных папок
  • Есть ли способ отменить команду «cpp» в терминале?
  • Как добавить пользовательский скрипт в контекстное меню файлового менеджера элементарного ОС?
  • Как изменить время BIRTH файла BSD (aka btime)?
  • 2 Solutions collect form web for “Использование команды file для определения языка файла”

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

     file -e soft 

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

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

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

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

    Interesting Posts

    Почему xargs заставляет apt-get прерываться?

    Подключение к часам через Bluetooth

    Найти записи, представленные в файле 1, также как в файле 2, так и в файле 3

    как установить кавычки вокруг переменной, чтобы программы рассматривали их как кавычки

    Почему «make» жалуется на недостающее правило, когда я пытаюсь создать программу из источника?

    Невозможно открыть синтаксическую ошибку при использовании vimrc

    Как получить текст между двумя словами, указанными их индексами?

    Комплексное связывание RHEL 5

    Сохранение всех входящих сообщений в базу данных с помощью Postfix?

    Выполнять «правильные» вызовы xrandr при подключении / отключении мониторов

    Почему мне не нужно восстанавливать ключи при изменении пароля пользователя?

    Каков самый простой способ проверить, имеют ли значения столбца A и B оба пути с AWK?

    Не удается установить dpkg на Linux 2.6.18

    Как я могу создавать задания cron в определенных файлах?

    Выгода от модуля ядра, скомпилированного внутри ядра?

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