관리 메뉴

JIE0025

[리눅스] * 와 ? 를 이용해 파일 이름 패턴 출력하기 본문

Infra/Linux

[리눅스] * 와 ? 를 이용해 파일 이름 패턴 출력하기

sdoaolo 2025. 5. 5. 10:11
728x90

 

 

 

✅ 개요 

ls라는 명령어는 현재 디렉터리에서 모든 파일을 출력하는 명령어이다.

 

여기에서 모든 파일을 굳이 알 필요 업속, 특정 이름의 패턴을 가진 파일만 확인하고 싶은 경우엔 어떻게 할까?  

 

* 와 ? 기호를 사용하면 된다. 

 


 

 

✅  *

임의의 문자열을 의미한다 .

te로 시작하는 파일 리스트를 보기 위해서 te* 라고 지정하면된다.

 

디렉터리 안에 다음과 같은 파일이 존재한다.

lemon  template01  test1  toeic

 

 

여기에서 ls te*  명령어를 입력하면 te로 시작하는 파일 리스트가 출력된다. 

 

 

✅  ?

임의의 한 문자를 의미한다.

t???? 라고 치면 t로 시작하는 5글자짜리 리스트가 나온다.