테스트 사이트 - 개발 중인 베타 버전입니다

리눅스 특정확장자 하위디렉토리까지 일괄삭제하기

ext 라는 확장자를 가진 파일을 dir 디렉토리 하위까지 검색하여 모두 삭제한다.

[root@]# find /home/id/dir -name "*.ext" -exec rm -rf {} \;

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

리눅스 서버내에서 특정 폴더내에 쌓이는 모든 파일 및 폴더를 삭제 해야 하는 경우가 생겼다.

명령어는 다음과 같이 작성을 하면 된다.

find /home/temp_file/* -name "*" -exec rm -rf {} \;

위의 명령어를 실행하면 home/temp_file/ 내에 폴더및 파일이 모두 삭제가 된다.

잘 이해가 안간다면 find /home/temp_file/* 를 입력해보면 temp_file 폴더 하위에 있는 폴더및 파일이 모두 검색이 된다.

특정 폴더를 삭제 하고 싶다면 find -name "파일명" 을 넣어 주면 된다.

만약에 특정 로고나 특정 문구가 동일한 파일이라면 -name "파일명*" 로 해주면 된다.

그러면 파일명*이라는 모든 파일이 삭제가 된다.

게시글 목록

번호 제목
28403
28402
28401
28398
28397
28394
4504
26593
4502
18132
28388
4496
4491
4486
4483
4482
4479
18122
18120
26590
18113
24419
4474
4465
4461
4460
4451
26589
퍼블리셔 이뻐요^^
4450
4448
24418
31037
26390
4446
26585
26581
26578
18098
4443
18097
26388
18094
30596
26387
18091
4445
18088
18086
18085
18082
18081
18078
18076
18074
18072
18070
18069
18066
18064
18057
18056
30588
18055
18054
30585
18051
18050
18048
18047
18044
26386
18042
30580
4425
18039
18037
18031
18028
18027
18022
18018
18016
18009
4423
18003
18000
17999
17996
17993
17989
17987
17986
17985
17984
4411
17979
30576
26383
17975
30569