find 명령을 이용하면 가능합니다.
find . ! -name *.txt -exec rm {} \;
위와 같이 하면 현재 디렉토리 아래에 있는 화일 중
txt확장자를 가진 이름의 파일을 제외한 모든 파일이 지워집니다.
각 부분에 대한 간략한 설명입니다.
find : 명령
. : 현재 디렉토리 아래로
! -name *.txt : *.txt 파일은 제외하고
-exec rm {} \; : 찾은 파일을 rm한다. (찾은 파일은 {}로 표시합니다.)
일요일은 짜빠게뤼~ 먹는날~^^
리눅스 Swap ?
하드웨어정보 확인(lshw)
리눅스에서 특정 파일을 제외하고 삭제하기
리눅스 계정 삭제, 접속 차단
아쿠아앰프(aquamp) 설치
crontab 사용 방법
Linux에서 로그인 전후 메시지 수정 방법
Copyright ADMINPLAY corp. All rights reserved.
abcXYZ, 세종대왕,1234