Ответ 1
В вашей школьной системе все еще есть старые утилиты стиля "сжатие", а не новые GNU "gzip".
Вам нужно использовать gzcat
, а не zcat
, предполагая, что он доступен.
Мне нужно разархивировать сжатый файл на лету в моей программе. Он работает, когда я пытаюсь использовать его на своем собственном компьютере linux, но почему-то школьные компьютеры терпят неудачу, когда я говорю им, чтобы они это делали. Чтобы распаковать, я использую следующую команду:
zcat /file/address/file.tar.gz
и получите ошибку:
/file/address/file.tar.gz.Z: No such file or directory
Я попытался просмотреть документацию, но не смог найти флаг, чтобы отключить это странное поведение.
Любая помощь будет принята с благодарностью.
Спасибо
В вашей школьной системе все еще есть старые утилиты стиля "сжатие", а не новые GNU "gzip".
Вам нужно использовать gzcat
, а не zcat
, предполагая, что он доступен.
Я вообще просто использую gzip напрямую, когда хочу gzip:
gzip -dc /file/address/file.tar.gz
gzip --decompress/file/address/file.tar.gz
zcat archive.tgz | tar -x --wildcards apri/fls/filename
Если вы объявляете .Z до конца имени файла следующим образом:
zcat/file/address/file.tar.gz.Z
то он найдет файл.