A resposta é sim e não.
Com o comando de extração para o 7zip, não deve haver um arquivo temporário criado. Isso acontece no Windows, embora usando o arrastar e soltar do Windows Explorer (extraído da documentação no link , pesquisa ctl-f para temp).
Você está no Linux embora.
Para ter 100% de certeza de que isso não acontece no Linux eu criei e extraí um arquivo grande e executei o programa através de strace:
strace -a88 - 7z e byob.7z 2 > & 1
Eu só vi os arquivos existentes no diretório de trabalho atual desassociados antes de substituir e os únicos arquivos acessados eram arquivos no diretório de trabalho atual.
Por favor, teste você mesmo para verificar se eu não senti falta de algo.
Espero que isso ajude você.