Недавно я сжал файл tar.gz и подумал, что могу сжать его дальше, сжимая файл tar.gz в новый.
Что я пытался сжать:
tar -czvf world.tar.gz world/
Тогда я сделал:
tar -czvf world.tar.gz world.tar.gz
Теперь я не могу извлечь его с помощью обычной команды, потому что он дает эту ошибку:
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Команда для распаковки файла tar.gz:
tar xzvf filename.tar.gz
Поскольку в вашем случае исходное имя файла и сжатое имя файла одинаковы, вы не можете распаковать файл в том же каталоге, в котором вы
Попробуйте следующее:
сделать новый dir в / tmp скопировать tar.gz в каталог смены каталога в / tmp распаковать файл в / tmpКоманды:
mkdir /tmp/myfolder
cp world.tar.gz /tmp/myfolder
cd /tmp
tar xzvf /tmp/myfolder/world.tar.gz
Примечание: вы можете запустить команду file, чтобы проверить, действительно ли файл является файлом tar.gz
file filename.tar.gz
Команда для распаковки файла tar.gz:
tar xzvf filename.tar.gz
Поскольку в вашем случае исходное имя файла и сжатое имя файла одинаковы, вы не можете распаковать файл в том же каталоге, в котором вы
Попробуйте следующее:
сделать новый dir в / tmp скопировать tar.gz в каталог смены каталога в / tmp распаковать файл в / tmpКоманды:
mkdir /tmp/myfolder
cp world.tar.gz /tmp/myfolder
cd /tmp
tar xzvf /tmp/myfolder/world.tar.gz
Примечание: вы можете запустить команду file, чтобы проверить, действительно ли файл является файлом tar.gz
file filename.tar.gz
Команда для распаковки файла tar.gz:
tar xzvf filename.tar.gz
Поскольку в вашем случае исходное имя файла и сжатое имя файла одинаковы, вы не можете распаковать файл в том же каталоге, в котором вы
Попробуйте следующее:
сделать новый dir в / tmp скопировать tar.gz в каталог смены каталога в / tmp распаковать файл в / tmpКоманды:
mkdir /tmp/myfolder
cp world.tar.gz /tmp/myfolder
cd /tmp
tar xzvf /tmp/myfolder/world.tar.gz
Примечание: вы можете запустить команду file, чтобы проверить, действительно ли файл является файлом tar.gz
file filename.tar.gz