find 명령을 이용하면 가능합니다.
find . ! -name *.txt -exec rm {} \;
위와 같이 하면 현재 디렉토리 아래에 있는 화일 중
txt확장자를 가진 이름의 파일을 제외한 모든 파일이 지워집니다.
각 부분에 대한 간략한 설명입니다.
find : 명령
. : 현재 디렉토리 아래로
! -name *.txt : *.txt 파일은 제외하고
-exec rm {} \; : 찾은 파일을 rm한다. (찾은 파일은 {}로 표시합니다.)
일요일은 짜빠게뤼~ 먹는날~^^
리눅스 - zip 압축 해제
콘솔에 남는 메세지로그파일로 남기기
tar 분할 압축 및 해제 및 특정 디렉토리만 압축
linux swap 용량 늘리기
FreeBSD SSH 접속 안되요
인증서문제 (modulus 비교)
[Fedora5]부트로더 설정하기
리눅스 vsftp의 root 접속문제
보안서버구축시 아파치 컴파일 중 "can not be used when ...
리눅스로그파일삭제 어떤걸삭제하나요?
리눅스에서 일정기간 이상된 파일 삭제하기
리눅스 쓸데없는 파일,로그파일 주기적으로 삭제하기
아파치 모듈 mod_status
net-snmp-5.3.2.3
MRTG 설치
tar.gz 특정 디렉토리에 압축풀기
압축 : tar / gzip / jar / tbz 사용법
[APM] 리눅스에서 Apache, PHP, MySQL 등 제거 방법
오라클시작
리눅스 파일 복구 명령 debugfs
Copyright ADMINPLAY corp. All rights reserved.
abcXYZ, 세종대왕,1234