Programing

몇 분 전에 액세스 / 생성 된 파일을 찾는 방법

crosscheck 2020. 12. 4. 07:54
반응형

몇 분 전에 액세스 / 생성 된 파일을 찾는 방법


1 분 전에 편집 한 파일을 항상 잊어 버리기 때문에 입력 find . -cmin 1하거나 다른 값을 입력 했지만 정확히 1몇 분 동안 작동했습니다 . 나는 시도해야했다 find . -ctime 2 /*or 3,4...*/.

그런 다음 더 나은 다른 접근 방식을 찾습니다.

touch -t 12251134 empty /*similar format which 5 or 10 minutes ago */
find . -newer empty

나는 date -d'-5minutes' +%m%d%H%M나를 위해 시간을 계산할 수 있습니다 . 1 분, 2 분 또는 3 분 전에 액세스 한 파일을 찾는 간단한 방법이 있는지 알고 싶습니다.


다음을 사용하여 시간을 원하는 시간보다 크거나 작게 또는 같게 할 것인지 지정하기 만하면됩니다.

find . -cmin +<time>
find . -cmin -<time>
find . -cmin  <time>

예를 들어, 귀하의 경우 최대 5 분 이내에 마지막 버전이있는 파일은 다음과 같이 제공됩니다.

find . -cmin -5

GNU가 있으면 다음과 같이 말할 수도 있습니다.

find . -newermt '1 minute ago'

t옵션은 참조 "file" newer을 GNU에 전달할 수있는 정렬의 참조 날짜 문자열이되게합니다.이 문자열은 date -d위에 주어진 것과 같은 복잡한 날짜 사양을 이해합니다.


1, 2, 3 분 전에 액세스 한 파일을 찾으려면 다음을 사용하십시오. -3

find . -cmin -3

파일이 현재 디렉토리에 있다는 것을 알고 있으면 다음을 사용합니다.

ls -lt | head

가장 최근에 수정 된 파일 및 디렉토리가 순서대로 나열됩니다. 사실, 나는 그것을 너무 많이 사용하여 'lh'라는 별칭을 가지고 있습니다.

참고 URL : https://stackoverflow.com/questions/14032188/how-to-find-file-accessed-created-just-few-minutes-ago

반응형