Exécution de la commande :
file run.sh
Me donne :
run.sh: Bourne shell script text executable
dans Linux. Existe-t-il une commande équivalente sous Windows ?
Exécution de la commande :
file run.sh
Me donne :
run.sh: Bourne shell script text executable
dans Linux. Existe-t-il une commande équivalente sous Windows ?
Il dispose d'une commande de fichier intégrée dans git-bash.exe
file
Lien ici https://github.com/nscaife/file-Windows/releases
Ou ici https://github.com/julian-r/file-Windows/releases
Il s'agit d'un outil de commande écrit en Go.
Similaire à file
mais multiplateforme sans aucune dépendance.
Utilisation :
file <SOME_FILE>
Comme d'autres l'ont dit, il n'y a rien d'intégré dans Windows. Si vous souhaitez une alternative au file
ports, consultez TrID . Le développeur met également l'analyseur à disposition en tant que DLL Win32 ou un Assemblée .NET .
Il n'y en a probablement pas sur votre système par défaut. Vous pouvez installer la suite d'outils Cygwin (ports des commandes GNU vers les API Win32). Il y avait aussi la boîte à outils MKS et une autre dont le nom m'échappe pour l'instant. MKS était commercial, Cygwin, bien sûr, était GNU/GPL, et l'autre a finalement été renommé (à partir d'OpenNT ?) et plus tard acquis par Microsoft et incorporé dans une sorte de suite MSDN pour Win2K ou Server 2003 ou quelque chose comme ça.
Pour chacun d'entre eux, il suffit d'exécuter la commande "file" sur les fichiers cibles, comme vous le feriez sous UNIX. Il se peut que vous deviez les lancer sous le Shell de type UNIX inclus (bash, pour Cygwin, ksh ou MKS Toolkit, et qui sait quoi pour l'autre).
Sous Windows 10, vous pouvez désormais installer Bash . Une fois installé, vous aurez accès à la même commande File qu'Ubuntu. C'est peut-être un peu exagéré de faire tout cela pour une seule commande, mais je trouve cela très utile.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.