명명 패턴이 있는 파일 찾기

명명 패턴이 있는 파일 찾기

특정 위치에 파일이 있습니다. 파일 이름 형식은 다음과 같습니다. StaticData_Sets_yyyymmdd-hh:mm:ss.txt

이 파일은 매일 생성되며 현재 날짜와 타임스탬프를 포함합니다. StaticData_Sets_문자열은 모든 파일에 대해 동일하게 유지되며 날짜와 시간만 다릅니다.

시간에 관계없이 현재 타임스탬프가 있는 파일을 찾고 싶습니다. 그리고 파일 크기가 0인지 확인하십시오.

답변1

다음을 사용하여 현재 날짜를 이 형식으로 얻을 수 있습니다.

date +%Y%m%d

따라서 다음 명령은 오늘의 파일을 찾아 크기를 표시해야 합니다.

ls -l StaticData_Sets_$(date +%Y%m%d)*.txt

또는

find . -name "Static_Data_Sets_$(date +%Y%m%d)*.txt" -ls

ls -lt출력을 정렬 하고 오늘 또는 어제여야 하는 최상위 항목을 확인하는 데 사용할 수 있습니다 . 이 경우 오늘이 무슨 날짜인지 기억해야 합니다.

관련 정보