Что эквивалент к команде Linux File для окон?

Выполнение команды:

file run.sh

Дает мне:

run.sh: Bourne shell script text executable

в Linux. В Windows существует ли эквивалентная команда?

16
задан 18.04.2011, 19:43

4 ответа

Вероятно, нет один в Вашей системе по умолчанию. Вы могли установить комплект инструментов Cygwin (порты команд GNU к API Win32). Раньше также был Инструментарий MKS и другой, имя которого выходит из меня в данный момент. MKS был коммерческим, Cygwin, конечно, был GNU/GPL, и, другой выигранный был в конечном счете переименован (от OpenNT?) и позже полученный Microsoft и включенный в своего рода пакет MSDN для Win2K или Сервера 2003 или что-то как этот.

Для любого из тех Вы только что выполнили команду 'файла' на своих конечных файлах так же, как Вы будете под UNIX. Вам, возможно, придется запустить их под включенной подобной UNIX оболочкой (удар, для Cygwin, ksh или Инструментария MKS, и кто знает что для другой одного).

4
ответ дан 07.12.2019, 10:54

Как другие сказали, нет ничего встроенного в Windows. Если Вы хотели бы альтернативу file порты, выезд TrID. Разработчик также делает анализатор доступным как оба DLL Win32 или блок.NET.

7
ответ дан 07.12.2019, 10:54

Не встроенный; Windows использует расширения файла для определения типа файла. Я вполне уверен, что существует порт file в Cygwin, все же.

1
ответ дан 07.12.2019, 10:54

Смотрите на File.exe - небольшая программа, подобная Unix / исполняемый файл файла Linux, который может исследовать файлы, в этом случае это разработано, чтобы запросить исполняемый файл и отобразить процессор, на котором файл был скомпилирован для работы и любые другие детали, относительно которых это может сообщить.

0
ответ дан 07.12.2019, 10:54

Теги

Похожие вопросы