Skip to content

리눅스에서 특정 파일을 제외하고 삭제하기

조회 수 23970 추천 수 0 2008.11.03 22:47:06

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

 

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

 

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

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

 

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

 

find : 명령

. : 현재 디렉토리 아래로

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

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

 

profile

일요일은 짜빠게뤼~ 먹는날~^^

엮인글 :
http://adminplay.com/615/c36/trackback
List of Articles
번호 제목 글쓴이 날짜 조회 수sort

리눅스 메모리 관리, 왜 메모리 여유공간이 없을까? (top ...

top 화면 내용중 load average와 PRI : priority(우선순위...

HP 서버 disk 증설 (hpacucli 사용)

ubuntu 10.04 에서 Nginx, Mysql, PHP5

HDD Guardian (a graphical user interface for smartctl)

dpkg 사용법

도메인 Status 상태별 설명 안내

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234