리눅스 명령 프롬프트에서 .exe를 실행하는 방법


27

저는 Linux를 처음 사용합니다. 현재 폴더 abc 내에서 * .exe를 실행 해야하는 명령 줄을 작성하려고합니다.

나는 시도했다

% cd abc info.exe

그러나 오류는 말합니다 no such file or directory.

어떤 제안?

답변:


30

시험:

abc/info.exe

그러나 실제로 Windows 프로그램 인 경우 "와인"을 설치해야합니다.

wine abc/info.exe

그러나 일부 Windows 프로그램 만 와인 아래에서 작동합니다.


10

이 답변은이 질문에 대한 다른 답변을 하나로 결합합니다.

info.exe 파일은 Linux 또는 Windows에서 실행되지만 둘 다에서 실행되지는 않습니다.

Windows에서 실행

파일이 Windows 파일 인 경우 Linux에서 자체적으로 실행되지 않습니다. 이 경우 Windows 에뮬레이터 (WINE)에서 실행할 수 있습니다. 와인과 호환되지 않으면 Linux에서 와인을 실행할 수 없습니다.

시작하기 전에 와인을 설치해야합니다. 와인을 설치하는 단계는 사용중인 Linux 플랫폼에 따라 다릅니다. 예를 들어, 우분투를 설치하는 경우 구글 "우분투 설치 와인"일 수 있습니다.

와인을 설치 한 후에는이 명령을 실행할 수 있습니다.

cd abc/
wine info.exe

리눅스에서 실행

이 파일이 리눅스에서 실행되는 것을 알고 있다면 다음 명령을 실행하고 싶을 것입니다.

abc 디렉토리로 변경

cd abc/

그럼 당신은 할 수 있도록 권한을 변경할 수 있습니다 전자에 게요 사용자 X ecute이 파일을 (A + X). 당신은 또한 단지 허용 할 수있는 U 형 에 버리는 전자 X ecute (U + X)

chmod a+x info.exe

프로그램을 시작하면 ./는 명령 줄에 파일을 실행할 현재 경로를 찾도록 지시합니다 ( 'current'디렉토리가 $ PATH 환경 변수에없는 경우).

./info.exe

7

당신은 할 수 없습니다 :) exe는 Microsoft 전용입니다. 이제 리눅스 실행 파일이 있다면 할 수 있습니다 :

cd folder
chmod +x file
./file

8
이것은 일반적으로 거짓입니다. 대부분의 Windows 및 DOS EXE 파일과 같은 에뮬레이터를 사용하여 리눅스에서 실행할 수 있습니다 wine또는 dosbox.
Susam Pal

1
VS 2017에서 컴파일 된 간단한 C / C ++ 프로그램 (배열 수학 및 'printf ()'사용)이 DosBox에서 작동합니까?
Royi

6

Linux에서는 파일 실행 권한을 부여합니다. (윈도우 에서처럼) 실행할 수 있는지 여부를 결정하는 것은 확장이 아닙니다.

Linux에서 실행할 수있는 유효한 파일이 있다고 가정하면 (windows / dos 파일 아님) 다음을 수행하십시오.

cd abc
chmod a+x info.exe
./info.exe

쉘이 현재 디렉토리에서 파일을 찾으려면 선행 ./가 필요합니다!

이것은 실제로 슈퍼 유저에 속합니다.


1
설명해주세요 당신이 Im으로하려고하는 것

2
첫 번째 줄은 디렉토리를 바꾸고 두 번째 줄은 리눅스에게 실행 가능하다고 말하고 세 번째 줄은 프로그램을 실행합니다.
바이런 휘트 락

3

최근에 일부 오래된 MSDOS .exe 파일을 실행하고 싶었고 dosbox를 사용할 수있었습니다. 우분투에서 그것은 단지

apt-get install dosbox

그때

dosbox file.exe


오, 그것은 특별한 해결 방법이지만 msdos 실행 파일에 유효합니다.
Francisco Tapia

2

.exe는 일반적으로 Linux가 아닌 Windows 실행 파일입니다. 이를 실행하려면 WINE과 같은 것을 사용하십시오.

그렇지 않으면 Linux 실행 파일을 실행하기 위해 여러 가지 방법이 있습니다.

  1. cd abc; ./info.exe
  2. ./abc/info.exe
  3. /full/path/to/abc/info.exe
  4. PATH에 "abc"를 추가 한 다음 일반 명령으로 실행하십시오. ...

이 웹 사이트를 발견하고 페이지 하단의 '터미널'팁 섹션을 사용하기 전까지는 많은 어려움을 겪었습니다. winehq.org/download/ubuntu

1

Wine은 설치할 수있는 프로그램이며, Linux에서 .exe 파일을 실행하는 프로그램입니다.

적절한 와인 설치

(파일의 디렉토리로 이동 : / cd (예 : Desktop /) 및 .exe 파일을 열려면 :

와인 프로그램 [악어]

와인과 관련된 모든 문제 : 와인-도움말

그것이 내가 시도한 방식이며 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.