bash에서을 사용하면 $ find ./ -name "*.sqlite"
현재 디렉토리의 모든 sqlite 파일이 나열됩니다. 또한 파일의 수정 된 시간을보고 싶습니다. 아무도 도움을 줄 수 있습니까?
답변
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
.
답변
찾은 파일에 대한 자세한 정보를 얻는 빠른 해킹 find
은 -ls
출력 옵션 을 사용하는 것입니다.
find ./ -name "*.sqlite" -ls
보다 정확한 결과를 위해 enzotib의 대답 이 자리 잡았습니다.
답변
타임 스탬프가있는 파일 목록을 얻으려면 아래 명령을 사용하십시오.
$ find . -type f | xargs ls -l --time-style="+%d-%m-%Y"
답변
이것은 나를 위해 작동합니다 :
$ find ./ -name "*.sqlite" -ls