Dado que eu criei um arquivo .zip passando por stdin assim:
$ echo foo | zip temp.zip -
Isso produz um arquivo OK (com os dados em um arquivo chamado "-"):
$ unzip -t temp.zip
Archive: temp.zip
testing: - OK
No errors detected in compressed data of temp.zip.
E posso recuperar os dados:
$ unzip temp.zip
$ cat ./-
foo
No entanto, se eu abrir o arquivo temp.zip
com o Gerenciador de arquivos (Ubuntu 14.04), não vejo o arquivo:
Eseeutentar"Extrair" o conteúdo do arquivo, recebo isto:
Euparticularmentenãoqueroqueoarquivosejachamado"-", mas não parece haver uma maneira de mudar isso se você zipar de stdin.
Esse comportamento do Archive Manager é esperado? Ou um bug, talvez?
Existe uma maneira de recuperar o arquivo usando o Gerenciador de arquivos?
Relacionados: link