Comprimați toate fișierele dintr-un director prin linia de comandă
Cuprins:
- Comprimați toate fișierele dintr-un director și eliminați fișierele sursă
- Comprimați toate fișierele dintr-un director, mențineți fișierele originale
Aceasta este o comandă de terminal cu adevărat grozavă care comprimă fiecare fișier dintr-un director, transformându-le într-o arhivă zip. Vom oferi două variante ale acestuia; una care elimină fișierul sursă original și lasă doar fișierele comprimate și o altă comandă care lasă intacte fișierele sursă necomprimate. Acesta a fost testat și funcționează în Mac OS X și Linux.
Comprimați toate fișierele dintr-un director și eliminați fișierele sursă
Această versiune comprimă toate elementele din directorul curent și apoi elimină fișierul sursă original necomprimat:
"pentru element în ; face zip -m ${item}.zip>"
Amintiți-vă căînseamnă toate fișierele din directorul curent, așa că asigurați-vă că vă aflați în directorul pe care doriți să-l comprimați înainte de a executa comanda. Puteți oricând să verificați din nou în ce director lucrați și cu comanda „pwd”.
Am testat acest lucru și după ce l-am citit pe StevenF și, în medie, a comprimat fișierele cu 66%, ceea ce reprezintă o reducere semnificativă. Dacă aveți un dosar de descărcări sau alte arhive accesat în mare parte rar, această comandă poate economisi spațiu pe disc. Evident, deoarece comprimă fișierele, nu ar avea sens să-l folosești într-un director în care lucrurile sunt accesate în mod regulat.
Comprimați toate fișierele dintr-un director, mențineți fișierele originale
De asemenea, puteți utiliza comanda de mai sus pentru a comprima toate fișierele dintr-un director, dar păstrați în continuare fișierele sau folderele originale ca necomprimate. Comanda este practic identică, doar omiteți steag-ul -m:
pentru element în ; face zip ${item}.zip ${item}; Terminat"
Acum veți fi comprimat toate fișierele din directorul de lucru actual (pwd) și fișierele sursă originale vor rămâne, de asemenea, la locul lor necomprimate.
Aceste comenzi funcționează în Mac OS X și Linux și, probabil, în alte variante Unix.
Consultați mai multe sfaturi pentru linia de comandă dacă sunteți interesat.