"/bin/[.exe"는 합법적인 파일인가요? [Cygwin, Windows 10] [중복]

"/bin/[.exe"는 합법적인 파일인가요? [Cygwin, Windows 10] [중복]

관련 정보를 찾을 수 없습니다. 알려진 파일인가요? Windows 10에서 CYGWIN 기반 터미널을 사용하고 있습니다.

내가 사용한 위치와 명령은 다음과 같습니다.

$ find -name [*
./bin/[.exe
./usr/bin/[.exe

$ ls -l -a -r /* | grep [-.*\>]
...all other files that match this...
-rwxr-xr-x 1 X 197121   67134 Nov  6 14:22 [.exe
drwxr-xr-x 1 X 197121       0 Apr  2 18:15 ..
drwxr-xr-x 1 X 197121       0 Jan 26 03:20 .

이 파일에 대한 자세한 내용과 삭제 가능 여부를 알고 싶습니다.

답변1

당신은해야아니요파일을 삭제합니다. 일반적으로 직접 만들지 않은 파일은 임의로 삭제하지 마세요.

이는 이 유틸리티의 실행 파일입니다 [. 이 유틸리티는 유틸리티와 정확히 동일 test하지만 마지막 피연산자가 이어야 합니다 ].

man [및 을 참조하십시오 man test.

사용 예:

[ -n "hello" ] && echo '"hello" is a non-empty string'

당신은 또한 사용할 수 있습니다

/bin/[.exe -n "hello" ] && echo 'That works too'

.exe(단, 명령줄에서 접미사를 지정할 필요는 없습니다 )

/bin/[.exe실행파일 이니 참고해주세요외부 [유용. 이 유틸리티는 일반적으로 셸에 내장된 유틸리티로도 사용할 수 있습니다. 쉘이 이면 bash( man bashhelp [)이 이를 기록합니다.

이 유틸리티가 내장되어 있지 않은 쉘 에서 외부 적으로 사용 [되거나 쉘이 아닌 곳에서 테스트를 실행할 때(예: through 사용 ) 사용됩니다./bin/usr/bin-execfind

관련된:

관련 정보