A könyvtár összes fájljának tömörítése parancssorral
Tartalomjegyzék:
- A könyvtárban lévő összes fájl tömörítése és a forrásfájlok eltávolítása
- Az összes fájl tömörítése egy könyvtárban, az eredeti fájlok karbantartása
Ez egy igazán nagyszerű terminálparancs, amely a könyvtár minden fájlját tömöríti, és zip-archívummá alakítja. Ennek két változatát kínáljuk; az egyik, amely eltávolítja az eredeti forrásfájlt, és csak a tömörített fájlokat hagyja meg, és egy másik parancs, amely érintetlenül hagyja a tömörítetlen forrásfájlokat. Ezt tesztelték, és működik Mac OS X és Linux alatt.
A könyvtárban lévő összes fájl tömörítése és a forrásfájlok eltávolítása
Ez a verzió tömöríti az aktuális könyvtár összes elemét, majd eltávolítja az eredeti forrás tömörítetlen fájlt:
"-beli tételhez; do zip -m ${item}.zip>"
Ne feledje, hogy aaz összes fájlt jelöli az aktuális könyvtárban, ezért a parancs végrehajtása előtt győződjön meg arról, hogy a tömöríteni kívánt könyvtárban van. A „pwd” paranccsal is bármikor ellenőrizheti, hogy melyik könyvtárban dolgozik.
Ezt teszteltem, és miután elolvastam a StevenF-en, és átlagosan 66%-ban tömörítette a fájlokat, ami jelentős csökkenés. Ha nagyrészt ritkán elérhető letöltési vagy egyéb archív mappája van, ez a parancs valóban lemezterületet takaríthat meg. Nyilvánvalóan, mivel tömöríti a fájlokat, nem lenne értelme olyan könyvtárban használni, ahol rendszeresen hozzáférnek a dolgokhoz.
Az összes fájl tömörítése egy könyvtárban, az eredeti fájlok karbantartása
A fenti paranccsal a könyvtárban lévő összes fájlt is tömörítheti, de az eredeti fájlokat vagy mappákat továbbra is tömörítetlen állapotban tárolhatja. A parancs gyakorlatilag azonos, csak hagyd ki az -m jelzőt:
-beli tételhez; zip ${item}.zip ${item}; Kész"
A jelenlegi munkakönyvtárban (pwd) lévő összes fájl tömörítve lesz, és az eredeti forrásfájlok is a helyükön maradnak tömörítetlenül.
Ezek a parancsok működnek Mac OS X és Linux rendszeren, valamint valószínűleg más Unix változatokban is.
Ha érdekel, tekintsen meg további parancssori tippeket.