GZip каждый файл отдельно

Вы используете.Net 1.0 или 1.1? Раз так тогда выгода (Исключение исключая) не поймает исключения из неуправляемого кода. Необходимо будет использовать выгоду {} вместо этого. См. эту статью для получения дальнейшей информации:

http://www.netfxharmonics.com/2005/10/net-20-trycatch-and-trycatchexception/

34
задан zx8754 3 January 2018 в 11:01
поделиться

3 ответа

You can use gzip *


Note:

  • This will zip each file individually and DELETE the original.
  • Use -k (--keep) option to keep the original files.
  • This may not work if you have a huge number of files due to limits of the shell
  • To run gzip in parallel see @MarkSetchell's answer below.
65
ответ дан 27 November 2019 в 15:54
поделиться

Если вы хотите рекурсивно архивировать каждый файл, вы можете использовать команду find piped to xargs:

$ find . -type f -print0 | xargs -0r gzip
13
ответ дан 27 November 2019 в 15:54
поделиться

Попробуйте цикл

$ for file in *; do gzip "$file"; done
5
ответ дан 27 November 2019 в 15:54
поделиться
Другие вопросы по тегам:

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