鉴于我通过从标准输入管道创建了一个 .zip 文件,如下所示:
$ echo foo | zip temp.zip -
这会生成一个存档 OK(数据位于名为“-”的文件中):
$ unzip -t temp.zip
Archive: temp.zip
testing: - OK
No errors detected in compressed data of temp.zip.
我可以取回数据:
$ unzip temp.zip
$ cat ./-
foo
但是,如果我temp.zip
使用存档管理器(Ubuntu 14.04)打开该文件,我看不到该文件:
如果我尝试“提取”存档的内容,我会得到以下信息:
我并不特别希望将文件命名为“-”,但如果您从标准输入进行压缩,似乎没有办法更改它。
档案管理器的这种行为是否符合预期?或者也许是一个错误?
有没有办法使用存档管理器取回文件?