Как сжаться с bzip2 и gzip, использующим xar?

Можно очистить это с sed:

sed -e 's/^M$//' < infile > outfile

Прием - то, как ввести возврат каретки правильно. Обычно необходимо ввести C-v C-m ввести литеральный возврат каретки. Можно также иметь в распоряжении работу sed с

sed -i.bak -e 's/^M$//' infile
-1
04.12.2012, 19:39
2 ответа

Вы не можете добавить их обоих в той же командной строке, насколько я вижу – из страницы справочника, которую я интерпретирую функциональность для включения:

  • при сжатии файлов в архив с помощью различных методов сжатия – это должно было бы быть сделано индивидуально, или в группах
  • распаковка их, неважно, являются ли они в том же формате или нет

Таким образом, у Вас может быть эффективный архив, который только требует, чтобы одна команда извлекла все содержание.

1
28.01.2020, 05:11
  • 1
    Таким образом, я должен сжать файл с помощью одного метода и затем добавить файлы с другим сжатием? Теперь когда я ввожу это, это кажется довольно логичным.Спасибо. –  NotFromBrooklyn 05.12.2012, 09:19

Я просто читал, "Почему xar" аннотация теперь, и загрузил шар tar для рассмотрения страницы справочника.

--compression gzip

или

--compression bzip2 

кажется, делает то, что Вы спрашиваете?

0
28.01.2020, 05:11
  • 1
    Это работало бы, если Вы хотите только сжатие bzip2 или gzip. Что, если я хочу обоих? Я не думаю "-сжатие gzip - сжатие bzip2" будет работать. –  NotFromBrooklyn 18.10.2012, 11:59

Теги

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