세 개의 물음표 와일드카드 문자(???)가 ls에서 작동하지 않는 이유는 무엇입니까?

세 개의 물음표 와일드카드 문자(???)가 ls에서 작동하지 않는 이유는 무엇입니까?

3자 이름을 가진 .txt의 모든 파일을 나열하려고 합니다 /usr/bin.

ls ???이렇게 해야 하지만 디렉터리의 모든 파일이 나열됩니다. 예상대로 작동하며 문자 ls ????이름이 4개인 파일만 표시됩니다. 1, 2, 5와 3을 제외한 모든 숫자에도 적용됩니다.

재현 단계:

  • 가다/usr/bin
  • 유형ls ???

답변1

아, 찾았습니다. ls는 명령줄에 전달한 디렉터리의 내용을 나열합니다. 적어도 제가 시도한 Ubuntu 에서는 /usr/bin/X11/. ( 이것 좀 보세요.)/usr/bin//usr/binls ??? | less

관련 정보