하위 폴더를 삭제하지 않고 14 일이 지난 모든 디렉토리를 어떻게 삭제할 수 있는지 알고 싶습니다.리눅스 - x 일보다 오래된 디렉토리 삭제
나는 그들의 주요 디렉토리에 바인딩 된 모든 위치 하위 폴더 삭제/다음 명령을 사용하고 있지만,이 또한 확인합니다했다 : 그래서 그것은 기본적으로 단지 확인해야
find /path/ -mtime +14 -type d | xargs rm -f -r;
을 경우에/경로 디렉토리/14 일 이상이고 삭제 된 경우 삭제하십시오. 위의 명령은 하위 폴더도 확인하고 14 일이 지난 경우에는 을 삭제하지만 확인하지 않아야합니다 ()./path /의 "main"폴더 만 확인하십시오.
크리스
폴더를 삭제하지 않고 어떻게 삭제합니까? 그것은 모순 된 것처럼 보인다. 해결하려는 더 큰 문제가 있습니까? – beeflobill
현재 명령이 모든 하위 폴더를 검사하지만 명령은/path /에 위치하는 주 폴더의 수정 날짜를 확인해야합니다./path/main_directory_1/하위 폴더 /. – XXvevo
예, 헤드 라인 및 문제 설명을 읽었습니다. 파일 만 삭제하고 하위 디렉토리는 그대로 두시겠습니까? subdirs에있는 파일들은 어떻습니까? 다른 사람이 도울 수 있도록 질문을 다시 말하십시오. 행운을 빕니다. – shellter