Kompresuj wszystkie pliki w katalogu za pomocą wiersza poleceń

Spisu treści:

Anonim

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.

Kompresuj wszystkie pliki w katalogu za pomocą wiersza poleceń