누군가가 방금 생성한 파일 이름을 Linux 서버에서 검색하는 방법

누군가가 방금 생성한 파일 이름을 Linux 서버에서 검색하는 방법

생성된 여러 파일을 검색하는 방법.

내 문제를 설명하기 위해 최선을 다할 것입니다. 하지만 제 영어 실력을 양해해 주시기 바랍니다. 내가 하고 싶은 일은 간단해 보이지만 지금까지 찾은 모든 솔루션이 작동하지 않습니다. 오늘 내 친구들 중 일부가 *.tar 파일을 몇 개나 만들었는지 궁금합니다.

답변1

오늘 자정 이후에 원하는 경우 다음이 작동합니다(안전하지 않음!).

find /path/to/directory -name \*.tar -mmin "-$(( $(date "+10#%H * 60 + 10#%M") ))" 

여기서 뻔뻔하게 시간계산을 훔쳐왔어스택 오버플로 답변;)

물론 친구가 콘텐츠를 타르하고 압축하기로 선택하면 *.tar원하는 내용을 찾지 못할 수도 있습니다. 지원되는 모든 압축 알고리즘에 대해 *.tar.gz, *.tgz, *.tar.bz2, *.tbz중 하나 일 수 있습니다. *.t...친구가 매우 뻔뻔하거나 장난꾸러기라면 임의의 확장 프로그램을 사용하여 당신을 혼란스럽게 할 수 있습니다.

find /path/to/directory -mmin "-$(( $(date "+10#%H * 60 + 10#%M") ))" -print0| xargs -0 file영리한 스크립트를 사용하지 않으면 모든 tar 파일이 발견되었는지 확신할 수 없습니다.

관련 정보