$files
и ${files[0]}
эквивалентны, когда files
- это список, подобный тому, который у вас есть в вашем вопросе.
Обратите внимание, что "source_path/${files[@]}"
помещает source_path/
только перед первым элементом списка. Чтобы изменить список таким образом, чтобы каждый элемент начинался с некоторого пути, вы можете сделать
files=(... your list of files... )
for element in "${files[@]}"; do
files=( "${files[@]:1}" "source_path/$element" )
done
cp "${files[@]}" destanation_path
или вы можете просто cd
до source_path
перед выполнением cp
или добавить путь к фактическим именам одновременно с назначением значений в списке с самого начала.
/var/mail/username
UNIX -почтовые ящики в стиле (слишком много недостатков, почти никаких преимуществ ). Электронные письма хранятся там, где вы указываете свой Maildir, по умолчанию это sudo postconf -e "home_mailbox = Maildir/"
postfix
не отправляет электронные письма никому и ничему, а просто сохраняет их с помощью встроенного -агента доставки. Там нет связи между dovecot
и postfix
как таковой AFAIK. dovecot
, и это позволяет вам работать с указанным выше почтовым каталогом, совместимым с qmail -, например. mail_location = maildir:~/Maildir
In this case, postfix is the MTA, dovecot is the POP3/IMAP server, but what is the MDA/LDA (Delivery Agent)?
Снова постфикс:http://www.postfix.org/OVERVIEW.html:man 8 local
.