728x90
728x90
find 명령어로 디렉터리 파일 찾기
Find 명령어로 자주 사용하는 디렉터리 찾는 방법을 알아보도록 하자.
1. 자주 사용하는 옵션 정리
- -type : 디렉터리 , 파일 구분해서 찾을 때
- d : 디렉터리
- f : 파일
- -size : 파일 사이즈
- -ctime : 일단위
- -mmin : 분단위
728x90
2. 일정 날짜가 지난 내용 찾기
# 파일 생성일이 최근 30분 안에 생긴거 찾기
$ find ./ -type f -mmin -30
# 디렉터리가 생성된게 30일 지난거 찾기
$ find ./-type d -ctime +30
3. 특정 파일 사이즈 이상되는 거 찾기
# 1k 이상되는 파일 삭제
$ find ./ -type f -size +1k -delete
# -exec 활용
$ find ./ -depth -type f -size +1k -exec rmdir {} \;
728x90
4. 디렉터리 안에 파일이 하나도 없는 것 삭제
$ find ./ -type d -empty -delete
# -exec 활용
$ find ./ -depth -type d -empty -exec rmdir {} \;
728x90
728x90
🌵댓글