Bash에서 를 사용하면 $ find ./ -name "*.sqlite"
현재 디렉터리의 모든 sqlite 파일이 나열됩니다. 파일 수정 시간도 확인하고 싶은데, 도와주실 수 있나요?
답변1
find
다음 표현식 에 추가할 수 있습니다 .
-printf '%Tc %p\n'
비슷한 걸 봤어
Sun Aug 14 06:29:38 2011 ./.nx/config/host.nxs
또는-printf '%TD %TT %p\n'
08/14/11 06:29:38.2184481010 ./.nx/config/host.nxs
아니면 -printf '%T+ %p\n'
가지고 계시다면 GNU find
확인해 보세요.
2011-08-14+06:29:38.2184481010 ./.nx/config/host.nxs
마지막 항목(사용 가능한 경우)은 시간 정렬에도 유용합니다.
find
에 대해 설명하는 매뉴얼 페이지를 참조하십시오 printf
.
답변2
발견된 파일에 대한 자세한 정보를 얻는 빠른 방법 은 출력 옵션을 find
사용하는 것입니다 .-ls
find ./ -name "*.sqlite" -ls
보다 정확한 결과를 얻으려면엔조팁의 답변맞다.
답변3
타임스탬프가 있는 파일 목록을 얻으려면 다음 명령을 사용하십시오.
$ find . -type f | xargs ls -l --time-style="+%d-%m-%Y"