파일 수 카운터

파일 수 카운터

Postfix가 포함된 CentOS 7이 있습니다.

이메일은 다음 위치에 저장됩니다.

var/vmail/도메인 이름/사용자 이름/Maildir/.junk/

유일한 변수는사용자 이름각 우편함에 해당합니다.

스크립트를 사용하여 각 주소의 휴지통 폴더에 있는 파일 수를 계산하고 이를 중앙 집중식 텍스트 파일에 넣을 수 있습니다.

다음과 같은 출력을 얻을 수 있는 가장 간단한 방법은 무엇입니까?

사용자 이름 1: nn

사용자 이름 2: nn

............

여기서 nn은 해당 사용자의 휴지통 폴더에 있는 파일 수입니다.

답변1

이것이 도움이 됩니까?

#!/bin/bash

for UserName in /var/vmail/DomainName/*
do
    PATH="${UserName}/Maildir/.Junk"
    Num_Of_Files=$(find ${PATH} -type f | wc -l)
    echo "${UserName} : ${Num_Of_Files}"
done

관련 정보