use Archive::Zip;
my $zip = Archive::Zip->new();
my $namefile = '/var/www/app/files/70/file.zip';
my $status = $zip->read( $namefile );
$status = $zip->extractTree( { root => '', zipName => '/var/www/app/files/70' });
В логах:
error: Could not extract /var/www/app/files/70/file.txt safely: /var/www/app/files is an existing symbolic link
Файлы хранятся на отдельном разделе, поэтому используется ссылка.
Если вместо ссылки создать каталог /var/www/app/file, то ошибки нет.