Как обработать папки сжатия в пакетном режиме?

Я хочу обработать папки сжатия в пакетном режиме, я хочу, чтобы формат был 7zip, и конечно я хочу сохранить имя и добраться .7z расширение в конце.

0
задан 28 February 2015 в 05:06

1 ответ

Да, поскольку Старший Фанат предположил, что я использовал сценарий

удара, Это - сценарий, который я использовал

#!/bin/bash
for folder in */
do
  7z a -mx7 -mmt "${folder%/}.7z" "$folder"
done

, Вы можете персонализировать эта часть на ваше усмотрение, [еще 113] информация об этом

7z a -mx7 -mmt

, Если Вы не хотите читать ту статью, это - то, какая информация будет очень полезна: Вы видите -mx7 в вышеупомянутой строке, если да можно определить последний номер от 0 до 9. Это скажет 7 zip, что режим сжатия использовать 0 хранилищ средств и 9 является крайним режимом поэтому, если Вы запишете, то-mx0 это сожмется очень быстро, но размер файла будет большим. если Вы запишете-mx9 тогда, то сжатие займет больше времени, но размер файла будет небольшим.

Поэтому, что Вы делаете с вышеупомянутым текстом. Вы создаете текстовый документ, Вы вставляете вышеупомянутый текст в него и сохраняете его. можно назвать его, что когда-либо Вы хотите, например ( тест )

тогда открытый терминал и cd в каталог, где Ваши папки - то, что Вы хотите сжаться.

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

bash '/home/uname/Desktop/test'

, он начнет сжиматься и после того, как он будет закончен, у Вас будут свои сжатые файлы.

2
ответ дан 3 August 2019 в 14:15

Другие вопросы по тегам:

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