cd *[닫기]의 결과는 무엇입니까?

cd *[닫기]의 결과는 무엇입니까?

내 터미널(우분투)에서 이것을 시도 했는데 cd *내 디렉토리가 첫 번째 디렉토리 목록으로 변경되었습니다.

답변1

cd일반적으로 쉘에 내장되어 있습니다. 따라서 동작은 셸, 셸 버전 및 사용 중인 운영 체제에 따라 달라집니다. 예를 Bash들어 , Debian 9다음과 같은 결과를 얻습니다.

bash: cd: too many arguments

이는 *먼저 explain 을 사용한 globbing다음 이것을 시도할 때 사용하고 있는 디렉토리에 너무 많은 디렉토리와 파일이 있기 때문입니다.

그러나 디렉토리가 하나만 있고 folder이를 현재 디렉토리에서 호출하면 쉘은 glob다음을 입력합니다.

cd folder

이것은 성공하고 가 될 것입니다 folder.

관련 정보