Zawartość artykułu
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:
1 |
for i in *; do tar -czvf $i.tar.gz $i; done |
Wariant #2
Spakowanie i automatyczne usunięcie pakowanych plików folderów:
1 |
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):
1 |
for i in *; do tar -cvf $i.tar --remove-files $i; done |