[Linux] Wild Card
- Linux
- 2021. 3. 1.
반응형
이번 글에서는 Linux에서 Wild Card 를 사용하는 방법에 대해 알아보겠습니다.
1. Wild Card
wild card 란 pattern matching 에 사용할 수 있는 special character 이며, 대부분의 command 와 함께 사용할 수 있습니다.
이번 글에서는 파일명 치환 (file substitution) wild card 사용법에 대해 알아보도록 하겠습니다.
1-1) '*'
'*' 는 0 or unlimited characters 를 의미합니다.
예를 들어 e 로 시작하는 모든 파일을 list 하고 싶을 경우 다음과 같이 입력합니다.
ls e*
이를 이용하면 다음과 같이 .txt 로 끝나는 모든 파일도 찾을 수 있습니다.
ls *.txt
1-2) '?'
'?' 는 exactly one character 를 의미합니다.
예를 들어 2 characters 로만 구성된 이름을 가진 파일을 찾고자 할 경우 다음과 같이 입력합니다.
ls ??
3 characters 로 구성된 이름을 가지며, .txt 로 끝나는 파일을 찾고 싶을 경우 다음과 같이 입력합니다.
ls ???.txt
1-3) '[ ]'
'[ ]' 는 set of characters 혹은 range of characters 를 의미합니다.
예를 들어 e 혹은 t 로 시작하는 모든 파일을 찾고 싶을 경우 다음과 같이 입력합니다.
ls [et]*
e 부터 f 까지 (a,b,c,d,e,f) 의 character 로 시작하는 모든 파일을 찾고 싶을 경우 다음과 같이 입력합니다.
ls [e-f]*
반응형
'Linux' 카테고리의 다른 글
[Linux] Input & Ouput & Error Redirection (0) | 2021.03.01 |
---|---|
[Linux] Link (0) | 2021.03.01 |
[Linux] Command History (0) | 2021.03.01 |
[Linux] Head & Tail (0) | 2021.03.01 |
[Linux] More & Less (0) | 2021.02.22 |