Linux에서 x 일보다 오래된 파일 삭제
linux에서 find 유틸리티를 사용하면 각 파일에 다른 명령을 실행하는 인수를 포함하여 여러 가지 흥미로운 인수를 전달할 수 있습니다. 특정 일 수보다 오래된 파일을 확인하고 rm 명령을 사용하여 파일을 삭제합니다.
명령 구문
find / path / to / files * -mtime +5 -exec rm \;
rm, 및 \ 사이에는 공백이 있습니다.
설명
- 첫 번째 인수는 파일 경로입니다. 위의 예에서와 같이 경로, 디렉토리 또는 와일드 카드가 될 수 있습니다. 전체 경로를 사용하는 것이 좋으며 올바른 결과를 얻으려면 exec rm없이 명령을 실행해야합니다..
- 두 번째 인수 인 -mtime은 파일이 오래된 일 수를 지정하는 데 사용됩니다. +5를 입력하면 5 일 이상 된 파일을 찾습니다..
- 세 번째 인수 인 -exec를 사용하면 rm과 같은 명령을 전달할 수 있습니다. \; 명령을 끝내려면 끝에 필요합니다..
이것은 우분투, 수세, 레드햇 또는 거의 모든 리눅스 버전에서 작동합니다..