我有以下几个文件:
multiview_action.tgz.part-aa
multiview_action.tgz.part-ab
...
...
multiview_action.tgz.part-ap
我尝试了以下命令:
tar -zxvf multiview_action.tgz*
我得到了以下错误:
gzip: stdin: unexpected end of file
tar: Fin prématurée rencontrée dans l'archive.
tar: Error is not recoverable: exiting now
这是我的Dockerfile:
FROM php:5.5-apache
COPY sites-enabled.tgz /root/sites-enabled.tgz
RUN cd /etc/apache2/sites-enabled && \
tar xvf /root/sites-enabled.tgz
我有许多站点需要配置,我认为配置它们最简单的方法就是将站点的配置文件复制到适当的目录中。不幸的是,我不能这么做。
我做docker build -t mywebsite .,然后做docker run -d mywebsite。这两个命令似乎运行得都很好。最后一个
我在安装带有pecl的包时遇到了问题。我的系统运行Gentoo Linux。它不接受我试图安装的包。
# pecl install gnupg
downloading gnupg-1.3.3.tgz ...
Starting to download gnupg-1.3.3.tgz (19,141 bytes)
......done: 19,141 bytes
could not extract the package.xml file from "/var/tmp/pear/gnupg-1.3.3.tgz"
Download of "pecl/gnupg" su
我和tar有个奇怪的问题。我在Dockerfile中运行它,所以在构建映像时。更复杂的是,使用构建服务器上的buildx在amd64机器上构建arm64映像,使用qemu。所以也许这些事情正在影响我所看到的行为。
但核心问题是,我正在下载一个tgz文件,它似乎运行良好。那我就做:
tar -xvf file.tgz
我得到了以下错误:
tar: Child returned status 1
tar: Error is not recoverable: exiting now
在我搜索的任何地方,都有一个额外的行来解释到底出了什么问题(例如,它不是一个正确的tar.gz文件)。但在我的例子中,
我尝试从它们所在的目录中提取多个文件:
for i in $(find . -name '*.tgz'); do # search the tgz files and extract them
tar -xvzf $i
done
我希望命令会在找到这些文件的目录中提取这些文件,但是这些文件是在目录之外提取的。如何确保在.tgz文件所在的目录中提取这些文件?
这是我的docker文件
# This is a comment
FROM chapmanb/bcbio-nextgen-devel
MAINTAINER Sabarish Subramanian
RUN mkdir /root/software && cd /root/software && wget http://bio.math.berkeley.edu /eXpress /downloads/express-1.5.1/express-1.5.1-linux_x86_64.tgz
RUN cd /root && mkdir src
我有包含许多..tgz文件的文件夹,每个未压缩的文件都有相同的文件名"000000_0“。
有人能给我写个命令吗?
1. Untar all the .tgz files from a folder
2. rename each uncompressed file based on the .tgz file name
例如,2017-07-01.tgz ->我希望将未压缩文件重命名为"2017-07-01.dat“。
假设我有一个目录中的.tgz文件列表:
2017-07-01.tgz
2017-07-02.tgz
2017-07-03.tgz
2017-07-04.t
我刚刚下载了Spark 'tar‘文件,并试图解压缩并在Ubuntu上安装windows。我得到了以下错误:
sislam@domain:/home$ sudo tar -zxvf spark-3.0.1-bin-hadoop2.7.tgz
tar (child): spark-3.0.1-bin-hadoop2.7.tgz: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error i
我能够使用以下命令对文件夹进行归档和压缩:
tar -cvfz example2.tgz example1
然后,我删除了example1文件夹,并尝试使用以下命令解压缩存档:
tar -xvfz example2.tgz
并试着
tar -zxvf example2.tgz
这些命令都起作用了。返回的错误是:
gzip: example2.tgz: not in gzip format
tar: This does not look like a tar archive
tar: Exiting with failure status due to previous errors
它显然