I-compress ang Lahat ng File sa isang Direktoryo ayon sa Command Line
Talaan ng mga Nilalaman:
- I-compress ang Lahat ng File sa isang Direktoryo, at Alisin ang Mga Source File
- I-compress ang Lahat ng File sa isang Direktoryo, Panatilihin ang Mga Orihinal na File
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.