De man 7z
:
-o{Directory}
Set Output directory
É basicamente o diretório de destino para extrair o arquivo. Todos os arquivos extraídos serão salvos no diretório fornecido. Esta opção não será usada no caso de criar o arquivo.
Aqui está um exemplo:
$ 7z a -t7z check.7z file.txt -ofoo/
Creating archive check.7z
Compressing file.txt
Everything is Ok
$ ls
check.7z file.txt foo
$ 7z x -t7z check.7z -ofoo/
Processing archive: check.7z
Extracting file.txt
Everything is Ok
Size: 180
Compressed: 221
foo$ ls
file.txt