내 터미널(우분투)에서 이것을 시도 했는데 cd *
내 디렉토리가 첫 번째 디렉토리 목록으로 변경되었습니다.
답변1
cd
일반적으로 쉘에 내장되어 있습니다. 따라서 동작은 셸, 셸 버전 및 사용 중인 운영 체제에 따라 달라집니다. 예를 Bash
들어 , Debian 9
다음과 같은 결과를 얻습니다.
bash: cd: too many arguments
이는 *
먼저 explain 을 사용한 globbing
다음 이것을 시도할 때 사용하고 있는 디렉토리에 너무 많은 디렉토리와 파일이 있기 때문입니다.
그러나 디렉토리가 하나만 있고 folder
이를 현재 디렉토리에서 호출하면 쉘은 glob
다음을 입력합니다.
cd folder
이것은 성공하고 가 될 것입니다 folder
.