Linux

리눅스에서 재귀적으로 파일들 지우기

jinmc 2022. 4. 28. 11:37
반응형

%% 주의! 바로 터미널에서 커맨드를 실행하는 건 위험합니다!! 

%% 중요 파일들이 날아갈 경우 복구하는게 불가능하니, 책임감을 갖고 하세요!

%% 큰 힘에는 큰 책임이 따릅니다!

 

더보기

파일 날아가는 걸 방지하기 위해서 sh 파일을 만들어서 실행하는걸 추천합니다.

 

 

정확한 영어 검색은 

 

remove files in linux recursively 였고,

 

관련 포스트는 https://askubuntu.com/questions/377438/how-can-i-recursively-delete-all-files-of-a-specific-extension-in-the-current-di 

 

find . -name "*.bak" -type f

로 일단 확인하고,

 

find . -name "*.bak" -type f -delete

 

로 지우면 될 것 같습니다.

 

제가 짠 스크립트는,

 

du -sh mydirectory # directory를 얼마나 용량이 있는지 봄
find mydirectory -type f | wc -l # 몇 개의 파일이 있는지 봄

find mydirectory -name "*.dat" -type f -delete # 실제 삭제
반응형

'Linux' 카테고리의 다른 글

bash script 이용하여 python 돌리면서 count 하기  (0) 2022.05.10
Linux 터미널 개발도구 - Tmux  (0) 2020.11.10