2009-04-29 3 views
1

휴지통 폴더에 정확히 1 분 동안 저장된 파일을 찾아야합니다. 파일이 내 컴퓨터에서 폴더로 이동되었습니다.Mac의 Zsh에서 1 분 동안 폴더에있는 파일을 찾을 수 없습니다.

는 나는 내가 명령하여 디렉토리 내 모든 파일, 내가 방금 만든 것들도 얻을 실패

find -atime n1m . 

다음 실행합니다. -atime 옵션이 올바르지 않은 것으로 보입니다.

액세스 시간이 1 분인 파일을 어떻게 찾을 수 있습니까?

답변

2

: 전 분 이하의 액세스 시간을 가진 모든 파일을 찾으려면 명령을 사용할 수 있습니다 번호로. 귀하의 명령이 작동해야합니다

+n 예를 들어 +1
n 예를 들어 1 정확히 의미
-n 예를 들어 -1 미만

+0

@ 루 : 답변 해 주셔서 감사합니다! 귀하의 명령은 내 우분투에서 잘 작동합니다. –

2

n을 버리십시오. 맨 페이지에있는 n은 숫자를 의미합니다.

find -atime 1m . 
+0

@ 크리스를 의미합니다 더 큰 의미합니다. 그러나 파일을 건드리고 명령을 실행하여 작동시키지 못했습니다. –

+0

남자 : 파일이 마지막으로 n * 24 시간 전에 액세스되었습니다. 24 시간 전에 파일에 마지막으로 액세스 한 횟수를 확인하면 분수 부분이 무시되므로 -atime +1과 일치시키기 위해 적어도 이일 전에 파일에 액세스해야합니다. '분수 부분이 무시됩니다' 그 이유는 무엇일까요? – Louis

+1

@Lou - 단위가 지정되지 않은 경우에만 해당됩니다. '1m'은 '1'과 다릅니다. 'm'은 분을 단위로 지정하므로 1 분을 확인합니다. the man에서 : 단위가 지정되면, 파일의 최종 액세스 시간과 find가 시작된 시간의 차이가 정확히 n 단위 인 경우이 기본 노드는 true로 평가됩니다. –

2

zsh를 사용하고 있다고 언급 했으므로 zsh 관련 답변도 제안 할 수 있습니다. 당신은 대체 단지 변수가 난 당신이

find -amin 1

n을 찾고 생각

$> ls *(.am-1) 
+0

@sykora : 위대한 명령에 대한 문서는 어디에서 얻을 수 있습니까? Z shell에서 찾을 수있는 $ man에서 매개 변수를 찾지 못했습니다. –

+1

이 특정 명령은 zsh 참조 카드 (http://www.bash2zsh.com/zsh_refcard/refcard.pdf)에서 부분적으로 해제되었습니다. zsh 위키, zshlovers 맨 페이지 및 다른 맨 페이지를 검색 할 수도 있습니다. 그리고 물론 구글. – sykora

관련 문제