Windows 용 cmder shell emulator를 설치 했습니다 .
잘 작동하지만 유닉스의 찾기 명령을 사용할 수 없습니다. 내가 입력 할 때 분명히 :
'find .'
터미널에서 Windows의 FIND를 사용하려고 시도하고 다음 오류를 출력합니다.
FIND: Parameter format not correct
find를 사용하고 싶습니다. 작동하는 방법에 대한 힌트가 있습니까?
cmder
Linux / Unix which -a find
에서는 find 명령으로 실행할 수있는 모든 프로그램이 표시됩니다. 유닉스를 식별하십시오 find
. 그런 다음 전체 경로를 사용하거나 PATH
디렉토리 순서를 다시 정렬 하거나 cmder
지원하는 경우 별명을 설정 하십시오. 당신은 또한 윈도우의 이름을 바꿀 수 있습니다 find.exe
로 wfind.exe
. 에뮬레이션하는 경우 bash
내장을 사용할 수 있습니다 type -a find
.
which -a find
반환합니다 /c/WINDOWS/system32/find /usr/bin/find
. 불행하게도하지만, 실행 /usr/bin/find
수율을 The system cannot find the path specified.
. 실제 윈도우 스타일 경로가 필요한 것 같습니다. 실행 type
하면 windows가 시작되고 유닉스 계열 버전을 제공하지 않는 type
것처럼 보입니다 cmder
.
find
가 나타나 도록해야 합니다. 표준 Windows 환경을 기대하는 다른 프로그램을 혼동하는 경향이 있으므로 일반적으로 전 세계적으로 수행하는 것은 좋은 생각이 아닙니다. 오히려 Cmder에서 시작 스크립트를 설정하고 스크립트를 다음과 같이 할 수 있는지 확인해야합니다.C:\Windows\System32
PATH
set PATH=C:\path\to\folder\with\unix\find;%PATH%