I-compress ang Lahat ng File sa isang Direktoryo ayon sa Command Line

Talaan ng mga Nilalaman:

Anonim

Ito ay isang napakahusay na terminal command na nag-compress sa bawat file sa loob ng isang direktoryo, na ginagawang isang zip archive. Mag-aalok kami ng dalawang variant nito; isa na nag-aalis ng orihinal na source file at nag-iiwan lamang ng mga naka-compress na file, at isa pang command na nag-iiwan sa hindi naka-compress na mga source file na buo. Ito ay nasubok at gumagana sa Mac OS X at Linux.

I-compress ang Lahat ng File sa isang Direktoryo, at Alisin ang Mga Source File

Pini-compress ng bersyong ito ang lahat ng item sa kasalukuyang direktoryo at pagkatapos ay inaalis ang orihinal na source na hindi naka-compress na file:

"

para sa item sa ; gawin zip -m ${item}.zip>"

Tandaan angay nagpapahiwatig ng lahat ng mga file sa kasalukuyang direktoryo, kaya siguraduhing ikaw ay nasa direktoryo na gusto mong i-compress bago isagawa ang utos. Maaari mong palaging i-double check kung saang direktoryo ka nagtatrabaho gamit ang command na 'pwd'.

Sinubukan ko ito at pagkatapos basahin ito sa StevenF at sa karaniwan ay nag-compress ito ng mga file ng 66%, na isang makabuluhang pagbawas. Kung mayroon kang isang hindi madalas na ma-access na mga pag-download o iba pang folder ng mga archive, ang command na ito ay talagang makakatipid sa espasyo sa disk. Malinaw na dahil pini-compress nito ang mga file, hindi makatuwirang gamitin ito sa isang direktoryo kung saan regular na ina-access ang mga bagay.

I-compress ang Lahat ng File sa isang Direktoryo, Panatilihin ang Mga Orihinal na File

Maaari mo ring gamitin ang command sa itaas upang i-compress ang lahat ng file sa loob ng isang direktoryo, ngunit panatilihin pa rin ang mga orihinal na file o folder bilang hindi naka-compress. Ang utos ay halos magkapareho, iwanan lamang ang -m flag:

"

para sa item sa ; gawin zip ${item}.zip ${item}; tapos na"

Mai-compress mo na ngayon ang lahat ng mga file sa kasalukuyang gumaganang direktoryo (pwd) at ang mga orihinal na source file ay mananatili sa lugar na hindi rin naka-compress.

Gumagana ang command na ito sa Mac OS X at Linux, at malamang sa iba pang mga variant ng Unix.

Tingnan ang higit pang mga tip sa command line kung interesado ka.

I-compress ang Lahat ng File sa isang Direktoryo ayon sa Command Line