[LIFEHACK] Spakowanie każdego pliku w folderze do jego osobnego archiwum – TAR (Akutalizacja)

Wariant #1

Jest to podstawowa komenda oparta o pętlę for.

Jeżeli w danym folderze posiadamy dużą ilość plików np. tekstowych i chcemy każdy z nich spakować do osobnego archiwum poprzez tar i gzip pomocna będzie komenda:

for i in *; do tar -czvf $i.tar.gz $i; done

Wariant #2

Spakowanie i automatyczne usunięcie pakowanych plików folderów:

for i in *; do tar -czvf $i.tar.gz --remove-files $i; done

Wariant #3

Spakowanie i automatyczne usunięcie pakowanych plików/folderów bez kompresji (znacznie szybsze):

for i in *; do tar -cvf $i.tar --remove-files $i; done

Możesz również polubić…

Inna porada:
Komenda: Znajdź (i jeśli trzeba) usuń wszystkie puste foldery