리눅스 관련팁 게시판입니다.
  • 웹미니 한줄 전광판 영역 입니다.
글 수 49

find 명령을 이용하면 가능합니다.

 

find . ! -name *.txt -exec rm {} \;

 

위와 같이 하면 현재 디렉토리 아래에 있는 화일 중

txt확장자를 가진 이름의 파일을 제외한 모든 파일이 지워집니다.

 

각 부분에 대한 간략한 설명입니다.

 

find : 명령

. : 현재 디렉토리 아래로

! -name *.txt : *.txt 파일은 제외하고

-exec rm {} \; : 찾은 파일을 rm한다. (찾은 파일은 {}로 표시합니다.)

 

소중한 댓글 부탁드립니다.
추천수 10단위당 메달이 1개씩 노출되고, 추천수에 따라 배경색이 변하며, 일정수의 추천수를 받을시 BEST 아이콘이 붙게됩니다.
추천수에 따른 배경색 보기 본문으로 바로가기
  • 추천수 50개이상
  • 추천수 30개이상
  • 추천수 20개이상
  • 추천수 10개이상
  • 추천수 3개이상
닫기

첫번째 댓글을 남겨주세요!

List of Articles
번호 제목 글쓴이 날짜 추천 수 조회 수
9 Linux APM 설치 (Compile) 3부 - PHP & Zend 설치 hhkwoong 2009-10-07   8263
8 Linux APM 설치 (Compile) 2부 - Apache (httpd) 설치 hhkwoong 2009-10-07   5586
7 Linux APM 설치 (Compile) 1부 - MySQL 설치 [2] hhkwoong 2009-10-07   6015
6 vsftpd.conf 의 주요 설정 어드민플레이 2009-09-29   5103
5 하드웨어정보 확인(lshw) file 어드민플레이 2009-09-08   4069
4 리눅스에서 특정 파일을 제외하고 삭제하기 어드민플레이 2009-09-08   7887
3 리눅스 계정 삭제, 접속 차단 어드민플레이 2009-09-08   6090
2 crontab 사용 방법 어드민플레이 2009-09-08   6240
1 Linux에서 로그인 전후 메시지 수정 방법 어드민플레이 2009-09-08 1 4027