运行命令:
file run.sh
Run Code Online (Sandbox Code Playgroud)
给我:
run.sh: Bourne shell script text executable
Run Code Online (Sandbox Code Playgroud)
在 Linux 中。Windows 中是否有等效的命令?
小智 9
它在 git-bash.exe 中有一个内置的文件命令
file链接在这里https://github.com/nscaife/file-windows/releases
或者这里https://github.com/julian-r/file-windows/releases
它是一个用 Go 编写的命令工具。
类似于filecommand 但跨平台,没有任何依赖。
用法:
file <SOME_FILE>
Run Code Online (Sandbox Code Playgroud)
默认情况下,您的系统上可能没有。您可以安装 Cygwin 工具套件(将 GNU 命令移植到 Win32 API)。曾经还有 MKS 工具包和另一个现在我不知道名字的工具包。MKS 是商业的,Cygwin,当然是 GNU/GPL,另一个 win 最终被重命名(来自 OpenNT?),后来被微软收购,并合并到 Win2K 或 Server 2003 或类似的某种 MSDN 套件中。
对于其中任何一个,您只需像在 UNIX 下一样在目标文件上运行“文件”命令。您可能必须在包含的类 UNIX 外壳程序(bash,用于 Cygwin、ksh 或 MKS Toolkit,谁知道另一个是什么)下启动它们。