지난 한 시간 동안 수정된 특정 개수의 파일이 포함된 파일을 찾고 싶습니다. 나는 현재 다음을 가지고 있습니다 :
find . -maxdepth 1 -mtime -0.5 | grep -lir "100"
지난 한 시간 동안 수정되지 않은 경우에도 해당 번호의 모든 파일이 반환됩니다.
감사해요.
답변1
실제로 수행 중인 작업과 정리한 작업 사이에 전사 오류가 있을 수 있습니다. 원본 게시물의 명령이 귀하가 요청한 작업이나 설명된 방식으로 수행될 것이라고 기대하지 않기 때문입니다. 솔직히 전혀 효과가 없길 바랍니다.
사용 가능한 도구 버전에 따라 이는 사용자의 요구에 적합합니다.
find . -type f -maxdepth 1 -mmin -61 -print0 | xargs -0 grep -l "100"
-maxdepth 1
하위 디렉터리를 탐색하려면 조정/제거가 필요할 수 있습니다.