로그인
Sign in
2012.04.05 17:03

[시스템] 와일드 카드

조회 수 6629 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
Extra Form
디렉토리나 파일을 출력하고자 할 때 사용하는 명령어인 ls나 파일 검색을 할 때 주로 사용되는 find 명령어에서 와일드카드(wildcard)가 유용할 때가 많습니다. 쉘에서 사용할 수 있는 와일드카드 종류에 대해서 간략히 알아봅니다.

1. *
이것은 일치되는 모든 문자를 의미합니다(all).
예를 들어 ls * 명령을 실행하면 모든 파일을 출력하라는 명령이 될 것입니다.
또한 ls ca* 명령을 실행하면 'ca' 문자열이 들어가는 파일들을 출력하라는 의미가 됩니다.
ls ca*.mp4 명령은 ca로 시작되는 파일 가운데에서 mp4 확장자를 가진 파일들을 출력하라는 의미가 됩니다.

2. ?
?에 일치하는 하나의 문자를 의미합니다.
예를 들어 numa.txt라는 파일이 있다고 가정하였을 때
ls n???.txt를 실행하면 numa.txt 파일이 나타납니다. 물음표가 3개가 있으므로 n으로 시작되는 파일 가운데 세 개의 문자를 포함하고 있는 파일들을 출력하게 됩니다. 여기서 확장자를 포함한 문자의 갯수를 모두 알고 있을 경우에는 ls n??????? 이렇게 7개의 물음표를 지정하여 명령을 내리면 numa.txt라는 파일이 출력됩니다.

3. [문자]*
[ ]안에 들어가는 각각의 알파벳 문자로 시작되는 모든 파일들을 의미합니다.
예를 들어 ls [nk]* 명령을 실행하게 되면 n과 k로 시작되는 모든 파일들이 출력됩니다.

$ ls [nk]*
kernel-3.2.11-1-2-no1.linux.2012.i586.rpm   kernel-devel-3.2.11-1-2-no1.linux.2012.i586.rpm  nim-2nd_meeting.hwp
nateon-1.2.0.326-1.no1linux.2012.i586.rpm        numa.txt



List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 넘버원 리눅스 팁은 FAQ 게시판으로 zharyong 2018.07.16 808
109 [서버] 센드메일 서버 구축 - 받는 서버- file zharyong 2013.12.22 2054
108 [서버] 공인 네임서버 구축하기 - 1차 네임서버 구축 file zharyong 2013.12.22 1718
107 [서버] 네임서버 chroot를 적용하여 데몬 띄우기 1 file zharyong 2013.12.22 1841
106 [서버] 네임서버 구축시 chroot 적용시 오류 트러블슈팅 RPM 패키지로 네임서버를 구축한 후 chroot를 적용할 경우에는 데몬이 작동하지 못하고, /var/log/messages 파일에 다음과 같은 오류가 발생되었을... zharyong 2013.12.22 2714
105 [서버] 사설 네임서버 구축 - 리눅스의 모든것 업데이트 자료 file zharyong 2013.12.21 2542
104 [엑스] KDE 시작시 프로그램 또는 스크립트 자동 실행 file zharyong 2013.12.03 2050
103 [엑스] 데스크탑 효과(리눅스의 모든 것 업데이트용) file zharyong 2013.12.03 2035
102 [멀티미디어] No1.Linux-PVR과 TV카드로 영상녹화하자. file zharyong 2013.11.08 3411
» [시스템] 와일드 카드 디렉토리나 파일을 출력하고자 할 때 사용하는 명령어인 ls나 파일 검색을 할 때 주로 사용되는 find 명령어에서 와일드카드(wildcard)가 유용... No1Linuxer 2012.04.05 6629
100 [시스템] 쉘 명령어 히스토리 쉘에서 실행한 명령어들은 사용자 계정의 .bash_history 파일에 기록되어 방향키 위/아래 키를 이용하여 이전에 사용했던 명령어를 다시 보거나 ... No1Linuxer 2012.04.04 4415
99 [시스템] 콘솔에서 마우스 사용하기 엑스 윈도우를 주로 사용하는 분들은 콘솔에서 마우스 사용에 대한 필요성을 느끼지 못합니다. 그러나 콘솔에서도 마우스를 사용하고자 할 경우... No1Linuxer 2012.04.04 3780
98 [시스템] 찾기 명령의 결과를 실행하도록 하는 명령 명령1 -exec 명령2 '{}' \; 예를 들어 find 명령으로 어떤 파일을 찾아서 그 파일에 대한 정보를 확인하는 명령이 동시에 실행되도록 하려... No1Linuxer 2012.04.04 3188
97 [KDE] KDE에 맥 Dock 적용하기 -Fancy 위젯 1 file zharyong 2011.04.20 4093
96 [시스템] 시스템이 먹통되었을 때 키보드로 리부팅하는 방법 시스템이 먹통되는 경우 SysRQ키를 이용하여 시스템을 안전하게 리부팅하는 방법입니다. Alt키+SysRQ+b키를 사용하면 잠시후에 리부팅이 이뤄집니... zharyong 2011.04.02 4569
95 [시스템] No1.Linux의 부트로더를 화려하게 제목: No1.Linux의 부트로더를 화려하게 장식해 보자. GRUB 부트로더에 이미지를 추가하여 부트로더 메뉴 바탕화면을 꾸미는 방법은 간단합니... zharyong 2011.03.31 4768
94 [시스템] 라이브USB 생성하는 법 PCLinuxOS-liveUSB file zharyong 2011.03.09 3443
93 [X윈도우] Modeline 설정 도구 - Videogen 1 file zharyong 2011.03.08 4114
92 [그래픽] 이미지 해상도 및 크기 조절 스크립트 #!/bin/sh #이미지 파일 화질&크기 변환 스크립트 #----------------------------------- # # designed by aamadeus # # 2002-02-11 # Pls contact to a... zharyong 2010.07.31 4975
91 [시스템] 나비와 로케일 i18n 설정파일 /etc/sysconfig/i18n 파일 설정내용입니다. LANGUAGE=ko_KR.UTF-8:ko GTK_IM_MODULE=xim LC_ADDRESS=ko_KR.UTF-8 LC_COLLATE=ko_KR.UTF-8 ... zharyong 2010.05.19 5716
90 [시스템] Canon MF 8030CN 프린터 설치 file zharyong 2010.05.17 5157
목록
Board Pagination Prev 1 ... 3 4 5 6 7 8 9 10 11 12 13 Next
/ 13