Kompresuj wszystkie pliki w katalogu za pomocą wiersza poleceń
Spisu treści:
- Kompresuj wszystkie pliki w katalogu i usuwaj pliki źródłowe
- Kompresuj wszystkie pliki w katalogu, zachowaj oryginalne pliki
To naprawdę świetne polecenie terminala, które kompresuje każdy plik w katalogu, zamieniając go w archiwum ZIP. Zaproponujemy dwa warianty; jedno, które usuwa oryginalny plik źródłowy i pozostawia tylko pliki skompresowane, oraz inne polecenie, które pozostawia nieskompresowane pliki źródłowe. Zostało to przetestowane i działa w systemach Mac OS X i Linux.
Kompresuj wszystkie pliki w katalogu i usuwaj pliki źródłowe
Ta wersja kompresuje wszystkie elementy w bieżącym katalogu, a następnie usuwa oryginalny nieskompresowany plik źródłowy:
"dla elementu w ; do zip -m ${pozycja}.zip>"
Pamiętaj, żeoznacza wszystkie pliki w bieżącym katalogu, więc przed wykonaniem polecenia upewnij się, że znajdujesz się w katalogu, który chcesz skompresować. Zawsze możesz dokładnie sprawdzić katalog, w którym pracujesz, również za pomocą polecenia „pwd”.
Przetestowałem to i po przeczytaniu na StevenF skompresowałem pliki średnio o 66%, co oznacza znaczną redukcję. Jeśli masz rzadko odwiedzany folder z plikami do pobrania lub innymi archiwami, to polecenie może naprawdę zaoszczędzić miejsce na dysku. Oczywiście, ponieważ kompresuje pliki, nie ma sensu używać go w katalogu, w którym regularnie uzyskuje się dostęp.
Kompresuj wszystkie pliki w katalogu, zachowaj oryginalne pliki
Możesz także użyć powyższego polecenia, aby skompresować wszystkie pliki w katalogu, zachowując oryginalne pliki lub foldery jako nieskompresowane. Polecenie jest praktycznie identyczne, po prostu pomiń flagę -m:
dla elementu w ; zrób zip ${pozycja}.zip ${pozycja}; Gotowe"
Wszystkie pliki w bieżącym katalogu roboczym (pwd) zostaną teraz skompresowane, a oryginalne pliki źródłowe również pozostaną na miejscu w stanie nieskompresowanym.
Te polecenia działają w systemach Mac OS X i Linux, a prawdopodobnie także w innych wersjach systemu Unix.
Sprawdź więcej wskazówek dotyczących wiersza poleceń, jeśli jesteś zainteresowany.