Windows 용 Linux 파일 명령에 해당하는 것은 무엇입니까?


16

명령을 실행합니다 :

file run.sh

나에게 준다 :

run.sh: Bourne shell script text executable

리눅스에서. Windows에 동등한 명령이 있습니까?


5
이것은 QA 포럼입니다. Google이 아닙니다. 여기에 사람들에게 물어보기 전에 검색을 시도해야합니다. - gnuwin32.sourceforge.net/packages/file.htm
Noufal 이브라힘

10
@Noufal : 아뇨. Q & A는 질문을한다는 것을 의미합니다. 이것은 질문입니다. Q & A는 먼저 검색에 대해 아무 것도 암시하지 않습니다.
코디 그레이

2
코디 : 틀림 없다. 나는 여전히 질문을 시작하기 전에 약간의 연구가 좋은 것이라고 생각합니다.
Noufal Ibrahim

6
죄송합니다. Google을 시도한 후 여기에서이 질문을했습니다.

1
file명령은 Linux 커널의 일부가 아닙니다. 기본적으로 대부분의 배포에 설치되는 패키지입니다. Windows에는 이와 같은 것이 없습니다. 대부분의 결정은 내용보다는 파일 확장자를 기준으로합니다.
Noufal Ibrahim

답변:


4

기본적으로 시스템에는 없을 것입니다. Cygwin 도구 모음 (GNU 명령을 Win32 API로 포팅)을 설치할 수 있습니다. 예전에는 MKS 툴킷과 그 이름이 나를 탈출 한 다른 툴킷도있었습니다. MKS는 상업적인 Cygwin이었습니다. 물론 GNU / GPL이었습니다. 다른 원은 결국 OpenNT에서 이름을 바꾸고 나중에 Microsoft가 인수하여 Win2K 또는 Server 2003 등의 MSDN 제품군에 통합했습니다.

어떤 경우라도 UNIX에서와 마찬가지로 대상 파일에서 'file'명령을 실행하면됩니다. 포함 된 UNIX와 유사한 쉘 (Cygwin, ksh 또는 MKS Toolkit의 경우 bash, 다른 것의 내용을 아는 사람)에서 시작해야합니다.


정보에 감사드립니다. MKS에 대해서도 들었고 Cygwin에서 일했지만 다시 기본적으로 Windows에 제공되는 도구가 있는지 궁금합니다. 어쨌든 감사합니다 :)

cygwin을 다운로드 한 다음 cygwin 설치 디렉토리를 파일 명령을 실행하려는 시스템으로 복사 할 수 있었고 대상 시스템에서 cygwin을 "설치"하지 않고 복사 된 cygwin 디렉토리 아래에서 file.exe 명령을 호출 할 수있었습니다.
Chris Magnuson

7

다른 사람들이 말했듯이 Windows에는 아무것도 내장되어 있지 않습니다. file포트 의 대안을 원한다면 TrID를 확인하십시오 . 또한 개발자는 분석기를 Win32 DLL 또는 .NET 어셈블리 로 모두 사용할 수 있습니다 .


1
아주 좋아요 작은 파일을 업로드 할 수있는 "온라인"스캐너도 있습니다. mark0.net/onlinetrid.aspx
26398

3

1. Windows 용 git을 다운로드하여 설치할 수 있습니다

git-bash.exe에 내장 파일 명령이 있습니다.

2. Windows 빌드를 사용할 수 있습니다 file

여기에 링크 https://github.com/nscaife/file-windows/releases

또는 여기 https://github.com/julian-r/file-windows/releases

3. https://github.com/joeky888/fil을 시도 하십시오

Go로 작성된 명령 도구입니다.

file명령과 유사 하지만 종속성이없는 크로스 플랫폼.

용법:

file <SOME_FILE>

1

내장되지 않음; Windows는 파일 확장자를 사용하여 파일 유형을 결정합니다. file그래도 Cygwin에 포트가 있다고 확신합니다 .


@nickgrim :, @ skwllsp : 모든 Windows 시스템에서 기본적으로 제공되는 것이 필요했습니다.

@nickgrim : Windows가 파일 확장자를 사용하여 파일 유형을 결정하므로 빌드 명령이 없으므로 이것이 가능할 수 있습니다. 해결책을 찾으면 여기에 게시 할 것입니다. 노력해 주셔서 감사합니다 :)


0

파일을 검사 할 수있는 Unix / Linux 파일 실행 파일과 유사한 작은 프로그램 인 File.exe를 살펴보십시오. 이 경우 실행 파일을 쿼리하고 파일이 실행되도록 컴파일 된 프로세서 및 기타 프로세서를 표시하도록 설계되었습니다. 보고 할 수있는 세부 사항.


0

Windows 10에서는 이제 Bash를 설치할 수 있습니다 . 설치가 완료되면 Ubuntu에서 사용하는 것과 동일한 File 명령에 액세스 할 수 있습니다. 하나의 명령에 대해서만이 모든 작업을 수행하는 것은 약간의 과잉 일 수 있지만 꽤 유용합니다.


0

설치하지 않고 실행할 수 있고 nix 명령이 내장되어있는 cmder.exe의 사본을 가져 오십시오. 시작시 경로에로드 할 명령을 추가 할 수도 있습니다.

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