[Shell 특수문자] 리눅스 와일드카드(메타문자)

ℹ️이 콘텐츠에는 광고가 포함되어,판매 발생 시 수익이 발생합니다.(네이버 쇼핑 커넥트, 아마존 어필리에이트, 애드센스 등)

리눅스 와일드카드는 Shell 특수문자로 메타 문자로 불리기도 합니다. Shell 특수 기호 중 와일드카드(글로빙으로 부르기도 함)는 문자 패턴에 따라 파일명을 선택할 수 있습니다.

특수 문자에는 인용(따옴표) 기호, 리눅스 다중 명령어, 리눅스 히스토리 기호, 리눅스 디렉토리 기호, 리눅스 괄호 기호 및 입출력 리다이렉션 등 다양하게 있습니다.

  • 와일드 카드란?
  • 검색에서 문자 클래스를 대체해서 사용할 수 있는 기호
  • 리눅스 Shell 특수문자 특수문자(or 특수기호)

✅ 리눅스 와일드카드 매칭 문자

리눅스 와일드카드 매칭 문자 중에 가장 많이 사용되는 것은 아스타리스크(*), 다음이 물음표(?) 순서입니다.

✅ 와일드카드 문자 클래스

✅ 리눅스 와일드카드 사용 예

✅ WildCard 사용 예시

  • ll 명령어와 같이 사용. 숫자로 시작하지 않는 모든 파일 사용: [![:digit:]]*
리눅스 와일드카드 사용 예시(ll 명령어와 숫자로 시작하지 않는 파일 확인)
# gg1, gg2, gg3 파일 생성
~]# touch  gg{1,2,3}
~]# ll
total 4
-rw-r--r--  1 root root   0 Jan 20 12:31 abc.12
-rw-r--r--  1 root root   0 Jan 20 12:31 abc123
-rw-r--r--  1 root root   0 Jan 20 12:38 gg1
-rw-r--r--  1 root root   0 Jan 20 12:38 gg2
-rw-r--r--  1 root root   0 Jan 20 12:38 gg3
-rw-r--r--. 1 ukc  nobody 8 Jan 14 07:07 index.php
# gg 파일에 숫자 1,2,3이 포함된 파일 찾기
~]# ll gg{1,2,3}
-rw-r--r-- 1 root root 0 Jan 20 12:38 gg1
-rw-r--r-- 1 root root 0 Jan 20 12:38 gg2
-rw-r--r-- 1 root root 0 Jan 20 12:38 gg3
# gg 파일에 숫자 2,3이 포함된 파일 찾기
~]# ll gg{2,3}
-rw-r--r-- 1 root root 0 Jan 20 12:38 gg2
-rw-r--r-- 1 root root 0 Jan 20 12:38 gg3
# 대문자로 시작하는 모든 파일 
~]# ll [[:upper:]]*
-rw-r--r-- 1 root root 0 Jan 20 12:41 TestFile.txt

# 소문자로 시작하는 모든 파일 
~]# ll [[:lower:]]*
-rw-r--r--  1 root root   0 Jan 20 12:31 abc.12
-rw-r--r--  1 root root   0 Jan 20 12:31 abc123
-rw-r--r--  1 root root   0 Jan 20 12:38 gg
-rw-r--r--  1 root root   0 Jan 20 12:38 gg1
-rw-r--r--  1 root root   0 Jan 20 12:38 gg2
-rw-r--r--  1 root root   0 Jan 20 12:38 gg3
-rw-r--r--. 1 ukc  nobody 8 Jan 14 07:07 index.php

# 숫자 또는 소문자로 끝나는 모든 파일 
ll *[[:lower:]123]
-rw-r--r--  1 root root   0 Jan 20 12:41 123test.txt
-rw-r--r--  1 root root   0 Jan 20 12:41 TestFile.txt
-rw-r--r--  1 root root   0 Jan 20 12:31 abc.12
-rw-r--r--  1 root root   0 Jan 20 12:31 abc123
-rw-r--r--  1 root root   0 Jan 20 12:38 gg
-rw-r--r--  1 root root   0 Jan 20 12:38 gg1
-rw-r--r--  1 root root   0 Jan 20 12:38 gg2
-rw-r--r--  1 root root   0 Jan 20 12:38 gg3
-rw-r--r--. 1 ukc  nobody 8 Jan 14 07:07 index.php
리눅스 커맨드 라인 인터페이스(Linux command line Interface-CLI)

Similar Posts

  • 리눅스: useradd 명령어 & passwd 명령어

    useradd 명령어는 리눅스에서 사용자의 ID(계정)를 생성하는 명령어입니다. root 권한으로 생성이 가능하며 기본적인 명령은 아래와 같습니다. 목차✅ 리눅스 와일드카드 매칭 문자✅ 와일드카드 문자 클래스✅ 리눅스 와일드카드 사용 예✅ WildCard 사용 예시리눅스 useradd 명령어 옵션 리눅스 useradd 사용 예 기본으로 사용할 수 있는 예입니다. 리눅스 /etc/skel 디렉토리 계정 생성 시 설정 값이 정의되는 /etc/skel 데릭토리는…

  • 리눅스 host 명령어 | DNS 조회 명령어

    host 명령어는 DNS(Domain Name System) 조회를 할 때 사용하는 명령어입니다. 호스트 이름에 해당하는 IP 주소를 찾거나, 반대로 IP 주소를 호스트 이름으로 변환하는 데 사용됩니다. 네트워크 연결 문제를 해결하거나 호스트 이름과 IP 주소 간의 매핑을 확인하는 데 유용합니다. 목차✅ 리눅스 와일드카드 매칭 문자✅ 와일드카드 문자 클래스✅ 리눅스 와일드카드 사용 예✅ WildCard 사용 예시✅ host…

  • 리눅스 who, w 명령어 & user 명령어

    리눅스 who 명령어는 현재 서버에 로그인한 사용자 리스트를 보여주는 명령어입니다. w 명령어는 현재 시스템에 로그인한 사용자와 사용자의 작업 내용을 보여주는 명령어로 각각의 차이가 있습니다. 목차✅ 리눅스 와일드카드 매칭 문자✅ 와일드카드 문자 클래스✅ 리눅스 와일드카드 사용 예✅ WildCard 사용 예시✅ 리눅스 who 명령어 현재 접속 사용자(USER) 터미널 유형(TTY) 접속 시간 및 IP rocky pts/0,…

  • 리눅스 pwd 명령어 & realpath 명령어 | 절대 경로 위치 확인

    목차✅ 리눅스 와일드카드 매칭 문자✅ 와일드카드 문자 클래스✅ 리눅스 와일드카드 사용 예✅ WildCard 사용 예시✅ pwd 명령어 pwd 명령어는 Print Working directory의 약자로 현재 작업 디렉토리의 위치를 보여주는 명령어로 현재 사용자가 접속한 절대 경로를 표시합니다. 🔲 명령어 옵션 pwd 명령어는 간단한 명령어로 옵션은 2가지만 존재합니다. ✅ realpath 명령어 realpath 명령어는 실제 경로를 절대…

  • 리눅스 grep 명령어

    리눅스 grep 명령어는 로그 파일과 같은 텍스트 파일과 아스키 파일에서 원하는 문자열을 찾을 때 사용되며, tail과 find 명령어를 파이프(|)와 결합해서 자주 사용하게 되는 명령어입니다. 목차✅ 리눅스 와일드카드 매칭 문자✅ 와일드카드 문자 클래스✅ 리눅스 와일드카드 사용 예✅ WildCard 사용 예시✅ grep 명령어 기본 사용법 ✅ 기본적인 사용 예 ✅ grep 옵션 ✅ 다른 명령어와…

  • 리눅스 chage 명령어

    리눅스 chage 명령어는 change age의 줄임 말로 사용자 계정의 만료 및 비밀번호 만료 설정을 관리 할 때 사용합니다. 주요 기능과 목적은 비밀번호 만료일 설정, 비밀번호 최소 사용 기간 설정, 계정의 비활성화 날짜 설정 등이 있습니다. 목차✅ 리눅스 와일드카드 매칭 문자✅ 와일드카드 문자 클래스✅ 리눅스 와일드카드 사용 예✅ WildCard 사용 예시✅ chage 명령어 옵션…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 10   +   9   =