Подтвердить что ты не робот

Zcat не будет распаковывать файлы должным образом

Мне нужно разархивировать сжатый файл на лету в моей программе. Он работает, когда я пытаюсь использовать его на своем собственном компьютере linux, но почему-то школьные компьютеры терпят неудачу, когда я говорю им, чтобы они это делали. Чтобы распаковать, я использую следующую команду:

 zcat /file/address/file.tar.gz

и получите ошибку:

 /file/address/file.tar.gz.Z: No such file or directory

Я попытался просмотреть документацию, но не смог найти флаг, чтобы отключить это странное поведение.

Любая помощь будет принята с благодарностью.

Спасибо

4b9b3361

Ответ 1

В вашей школьной системе все еще есть старые утилиты стиля "сжатие", а не новые GNU "gzip".

Вам нужно использовать gzcat, а не zcat, предполагая, что он доступен.

Ответ 2

Я вообще просто использую gzip напрямую, когда хочу gzip:

gzip -dc /file/address/file.tar.gz

Ответ 3

gzip --decompress/file/address/file.tar.gz

Ответ 4

zcat archive.tgz | tar -x --wildcards apri/fls/filename

Ответ 5

Если вы объявляете .Z до конца имени файла следующим образом:

zcat/file/address/file.tar.gz.Z

то он найдет файл.