Компримујте све датотеке у директоријуму помоћу командне линије

Преглед садржаја:

Anonim

Ово је заиста одлична терминалска команда која компримује сваку датотеку унутар директоријума, претварајући је у зип архиву. Понудићемо две његове варијанте; једну која уклања оригинални изворни фајл и оставља само компримоване датотеке, и другу команду која оставља некомпримоване изворне датотеке нетакнуте. Ово је тестирано и ради у Мац ОС Кс и Линук-у.

Компресујте све датотеке у директоријуму и уклоните изворне датотеке

Ова верзија компримује све ставке у тренутном директоријуму, а затим уклања оригиналну некомпримовану датотеку:

"

за ставку у ; до зип -м ${итем}.зип>"

Запамтите даозначава све датотеке у тренутном директоријуму, па се уверите да сте у директоријуму који желите да компримујете пре него што извршите команду. Увек можете још једном да проверите у ком директоријуму радите са командом 'пвд'.

Тестирао сам ово и након што сам га прочитао на СтевенФ-у и у просеку је компримовао фајлове 66%, што је значајно смањење. Ако имате веома ретко приступану фасциклу за преузимање или другу архиву, ова команда може заиста да уштеди простор на диску. Очигледно, пошто компримује датотеке, не би имало смисла користити га у директоријуму где се стварима редовно приступа.

Компресујте све датотеке у директоријуму, одржавајте оригиналне датотеке

Такође можете користити горњу команду да компримујете све датотеке унутар директоријума, али и даље одржавате оригиналне датотеке или фасцикле као некомпримоване. Команда је практично идентична, само изоставите -м заставицу:

"

за ставку у ; уради зип ${итем}.зип ${итем}; Готово"

Сада ћете имати компресоване све датотеке у тренутном радном директоријуму (пвд) и оригинални изворни фајлови ће такође остати на месту некомпримовани.

Ове команде раде у Мац ОС Кс и Линук-у, а вероватно иу другим Уник варијантама.

Погледајте још савета за командну линију ако сте заинтересовани.

Компримујте све датотеке у директоријуму помоћу командне линије