이 명령을 사용하고 있습니다.
find -name (file name) -ls | awk '{print $11,"\t",$5,"\t",$7,"\t",$8,$10}'
수많은 파일 정보를 수집합니다. 그러나 일부 파일은 파일이 2018 년에 수정 된 경우 날짜가 있어야하는 이상한 숫자를 제공합니다. 이러한 숫자를 표준 형식 (예 : 2016 년 5 월, 2017 년 5 월, 2018 년 5 월)으로 변환하라는 제안이 있는지 궁금합니다. 2017 년 이전에 수정 된 파일의 출력에는 문제가 없습니다.
2018 년 5 월과 같은 형식으로 현재 연도를 출력 할 수있는 방법이 있습니까?
Linux를 사용 -printf
하고 있으므로 find
명령 에 대한 인수를 사용할 수 있습니다 .
find -name 'pattern' -printf '%p\t\t%Tb %TY\n'
샘플 출력 :
$ find -name 'file*' -printf '%p\t\t%Tb %TY\n'
./file1 Sep 2018
./file6 Sep 2018
./file4 Sep 2018
./file2 Sep 2018
./file3 Sep 2018
./file5 Sep 2018
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다