mtime - 날짜 형식 설정

mtime - 날짜 형식 설정

매뉴얼을 살펴보니 날짜 형식을 지정하는 방법을 모르겠습니다.

다음 명령을 사용하여 "dd-mm-yyyy"라는 이름의 폴더를 찾았지만 날짜 형식으로 인해 작동하지 않을 수 있다는 것을 깨달았습니다.

"-mtime"을 사용하여 날짜 형식을 설정하는 방법이 있습니까?

find "${backup_dest}" \
    -maxdepth 1 -type d -mtime +3 \
    -name '[0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]' \
    -execdir mv {} $folder_trash_path/{}-"${site[$i]}" ';'

답변1

이전 find(1) 구현과 POSIX 표준에서는 -mtime인수가 순수한 숫자만 허용하고 일 단위의 시간 오프셋을 참조합니다.

최신 find(1) 구현에서는 다음 작업이 허용됩니다. -mtime -3y2m4d지난 3년 + 2개월 + 4일 이내에 수정된 모든 파일을 참조합니다.

특정 시간을 참조하려면 -newer프로그램에서 생성한 타임스탬프 참조 파일과 함께만 사용할 수 있습니다 touch.

관련 정보