не может распаковать .tgz, использующий gunzip

При установке его диспетчером пакетов можно найти файлы установленными как это:

# Debian, Ubuntu etc.
dpkg-query -L 
# Redhat, Centos etc.
rpm -ql 

Пакет мог бы вытянуть в других пакетах, которые необходимо также проверить. Найти их:

# Debian, Ubuntu etc.
apt-cache rdepends 
# Redhat, Centos etc.
yum resolvedep 

Посмотрите Pacman Rosetta для команд на других дистрибутивах.

Как последнее прибежище (или если Вы не использовали диспетчер пакетов, против которого я настоятельно рекомендую), можно попытаться искать именем файла:

sudo updatedb
locate --ignore-case 

4
04.09.2014, 15:45
2 ответа

Команда, которую вы показываете в первой строке (tar -cvfz example2.tgz example1) не работает и не должна выводить файл example2.tgz. Вы не получили ошибку? Возможно, файл example2.tgz уже существовал? Проверьте, есть ли у вас в этой папке файл с именем z - именно туда был сохранен tgz, потому что:

Параметр -f указывает файл, который должен следовать сразу за ним: -f

-попробуйте

tar cvzf exam.tgz example1
6
27.01.2020, 20:49

чтобы быть точным, создание

tar cvzf example2.tgz example1

извлечение

tar xvzf example2.tgz

где

  • c: create
  • x: extract
  • v: verbose
  • z: compress
  • f: target tar Аргумент файла / tar gz должен быть последним

, фокус в том, что f ожидает файл, который должен быть следующим.

2
27.01.2020, 20:49

Теги

Похожие вопросы