Скорее всего, диск, на который вы извлекаете данные, отформатирован в FAT*. Файловые системы FAT* не допускают появления :
в записях каталогов (именах файлов). Чтобы извлечь эти файлы, вам потребуется извлечь их на другой диск или раздел, файловая система которого поддерживает такие имена файлов - обычно это:
Причиной такого поведения является переменная окружения MAIL
. Когда вы переключаетесь на root с помощью
sudo -i
, вы имитируете первоначальный вход в систему (-i
), а для переменной среды MAIL
устанавливается значение /var/spool/mail/root
. Когда вы переключаетесь на root с помощью
su root
, переменная окружения MAIL
остается в своем старом значении, т.е. /var/spool/mail/jo
и команда mail
проверяет почтовый ящик пользователя, а не почтовый ящик root. Вот почему вы видите его пустым.