[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

  • 리눅스 명령어 13가지 카테고리 분류&시스템의 이해

    리눅스의 명령줄 인터페이스(Command Line Interface, CLI)는 컴퓨터 프로그램 및 운영체제와 상호 작용하기 위한 텍스트 기반의 사용자 인터페이스입니다. 리눅스 명령어는 유닉스 계열 운영체제어서 거의 동일하게 작동하며, 명령어를 입력해서 파일의 생성, 수정, 복사 이동 및 서버 전반에 걸친 관리를 하게 됩니다. 명령어를 카테고리로 분류하지만 틀릴 수 있는 점을 참고하여 주시기 바랍니다. 목차✅ 리눅스 와일드카드 매칭…

  • 리눅스 Rsync 명령어

    Rsync (Remote Sync) 는 네트워크를 통해 파일과 디렉터리를 효율적으로 동기화하는 백업 방식입니다. 전체 데이터를 매번 복사하는 대신 변경된 부분만 증분 방식으로 전송하여 빠르고 안정적인 동기화를 지원합니다. 또한 다양한 옵션을 통해 압축, 암호화, 권한 유지, 삭제 동기화 등 세밀한 제어가 가능하며, 백업과 서버 간 데이터 전송에 널리 사용됩니다. 특히 네트워크 대역폭을 절약하고, 재 전송…

  • clear 명령어

    목차✅ 리눅스 와일드카드 매칭 문자✅ 와일드카드 문자 클래스✅ 리눅스 와일드카드 사용 예✅ WildCard 사용 예시■ clear 명령어 – 기타명령어 clear 명령어는 리눅스에서 출력 된 터미널 화면을 지우는 명령어이다. clear 명령어는 도스의 cls 명령어와 동일한 뜻과 기능을 가지고 있다. 리눅스 터미널 화면을 지워주고 커서는 화면 상단에 위치학게 된다. 아래처럼 ll 명령어를 입력 후 clear…

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

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

  • 리눅스 top 명령어(CPU, 메모리 점유율 확인)

    리눅스 top 명령어는 구동 중인 OS의 상태를 보여주는 명령어이며 table of processes의 뜻을 가지고 있습니다. 총 메모리 사용량, CPU 사용량 등을 보여주며 각 프로세스의 구체적인 메모리와 CPU 사용량을 개별적으로 확인할 수 있습니다. 목차✅ 리눅스 와일드카드 매칭 문자✅ 와일드카드 문자 클래스✅ 리눅스 와일드카드 사용 예✅ WildCard 사용 예시Ⅰ. 리눅스 top 명령어 기본 사용 top…

  • 리눅스 less 명령어 사용법

    리눅스 less 명령어는 텍스트 파일을 볼 때 사용하는 명령어입니다. less 명령어의 특징은 vi 명령어가 파일 실행 시 전체 파일을 읽어야 하고 txt 파일 크기가 클 경우 읽는데 시간이 걸립니다. 또한 vi 명령어는 파일 편집 명령어입니다. 목차✅ 리눅스 와일드카드 매칭 문자✅ 와일드카드 문자 클래스✅ 리눅스 와일드카드 사용 예✅ WildCard 사용 예시리눅스 less 명령어 기본…

답글 남기기

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

Prove your humanity: 2   +   4   =