我正在运行以下命令来解压Solaris和AIX中的文件:
# gunzip /opt/myfile.tar.gz | tar -xvf-
但是我收到了这个错误:
tar: Unexpected end-of-file while reading from the storage media.
我需要修理什么?
答案 0 :(得分:2)
为什么要这样做? gunzip的默认行为将文件解压缩到位,用打包的文件替换打包文件,并且没有指定nescessary命令将未压缩的数据流放到stdout。所以tar命令没有通过管道接收任何东西来处理,所以你得到了你看到的错误消息。
这将有效:
gunzip -c ../myfile.tar.gz | tar -xfv -
此命令行在Solaris 11.3上进行了测试... Solaris的旧版本可能需要对命令行进行不同的排序,如
gunzip -c ../myfile.tar.gz | tar -xvf -
答案 1 :(得分:1)
我认为这样的事情应该有效但我没有Solaris系统来测试它...
<string name="app_name">FoursLink</string>