WebSecurity/Web Security Concepts

[002] Linux WildCard와 예시를 간단하게 알아보자!

movefun-tech 2023. 3. 20. 13:27
반응형

리눅스(Linux)에서는 모든 것을 파일로 관리하기 때문에 파일을 빠르게 찾는 것은 무척이나 중요합니다. 때문에 리눅스에서 와일드카드(Wild Cards)는 어떤 파일을 빠르게 찾기 위해 사용되며, 이는 무척 중요합니다.

 

와일드 카드는 셸에서 해석되며 실행한 명령에 결과가 반환됩니다. 리눅스에는 세 가지 주요한 와일드카드가 있는데 다음가 같습니다.

 

  • *
    • 별표
    • 문자가 없는 경우를 포함하여 하나 이상의 모든 문자와 일치
  • ?
    • 물음표
    • 모든 문자의 단일 항목을 나타내거나 일치시킴
  • [ ]
    • 대괄호 안에 있는 문자
    • 숫자, 문자, 기타 특수문자 등 다양한 유형의 문자(영숫자 문자)를 사용할 수 있음

 

예시

*

$ ls
public_html

$ cd public_html

public_html$ ls
index.html

public_html$ cd

$ ls *
index.html

$ ls -l p*
-rw-r--r-- 1 movefun-tech students 194 3월 20 2023 index.html

 

?

$ ls public?html
index.html

$ ls pub????html
index.html

 

[ ]

$ ls
ch1.1  ch1.2  ch1.3

$ ls ch1.[1-2]
ch1.1  ch1.2

 

[!] or [^]

$ ls ch[!3].[13]
ch1.1  ch1.3

$ ls ch[^3].[13]
ch1.1  ch1.3

 

출처

https://www.tecmint.com/use-wildcards-to-match-filenames-in-linux/

 

반응형