Server
리눅스 생성일 기준 검색/삭제하기
foxy_wany
2022. 10. 7. 16:29
리눅스 파일이 많아 과거 날짜로 파일을 삭제해야 할경우는 다음과 같은 방법을 쓴다.
(* 파일명으로 특정짓기 어려울 때 유용하다. )
1. 원하는 생성일 기준 파일 검색하기
ll --time-style full-iso | awk '{print $6" "$9}' | grep 입력날짜
Ex) 2022.1 ~ 2월 사이에 생성된 파일 찾기
ll --time-style full-iso | '{print $6" "$9}' | grep 2022-0[1-2]
2. 원하는 생성일 기준 파일 삭제하기
ll --time-style full-iso | awk '{print $6" "$9}' | grep 입력날짜 | awk '{print $2}' | xargs rm -f
Ex) 2022.5~6월 사이에 생성된 파일 삭제하기
ll --time-style full-iso | awk '{print $6" "$9}' | grep 2022-0[5-6] | awk '{print $2}' | xargs rm -f
Tip. 입력날짜에 따라 년/월/일 로 파일을 검색할 수 있다.