bash: 文件: 命令未找到

Vit*_*lii 11 command-line bash

我有 ubuntu docker 容器。我在那里安装了一些在 windows 中为 ubuntu 编译的应用程序。

它不执行,我想检查系统架构和文件之间是否不匹配。我试试这个命令

> file myapp
Run Code Online (Sandbox Code Playgroud)

但不幸的是输出是

> bash: file: command not found
Run Code Online (Sandbox Code Playgroud)

真的,在 bin 目录中没有“文件”命令。是在其他地方还是我需要安装它?

在此处输入图片说明

mur*_*uru 22

Docker 镜像通常不包含更多的基本要素,而且似乎创建这个容器的人认为没有file必要。您必须安装它,该软件包也称为file.

  • 不要忘记在 `apt-get install file` 之前使用 `apt-get update` (2认同)