Infra/Linux
[리눅스] * 와 ? 를 이용해 파일 이름 패턴 출력하기
sdoaolo
2025. 5. 5. 10:11
728x90
✅ 개요
ls라는 명령어는 현재 디렉터리에서 모든 파일을 출력하는 명령어이다.
여기에서 모든 파일을 굳이 알 필요 업속, 특정 이름의 패턴을 가진 파일만 확인하고 싶은 경우엔 어떻게 할까?
* 와 ? 기호를 사용하면 된다.
✅ *
임의의 문자열을 의미한다 .
te로 시작하는 파일 리스트를 보기 위해서 te* 라고 지정하면된다.
디렉터리 안에 다음과 같은 파일이 존재한다.
lemon template01 test1 toeic
여기에서 ls te* 명령어를 입력하면 te로 시작하는 파일 리스트가 출력된다.
✅ ?
임의의 한 문자를 의미한다.
t???? 라고 치면 t로 시작하는 5글자짜리 리스트가 나온다.