Komendy GIT oraz backup w shell

Oto wiele komend w Shell’u jakie potrzebuję czasami używać:


Spakowanie plików z wykluczeniem niektórych katalogów:

tar --exclude='*wp-snapshots' --exclude='*wp-admin' -czf backup.tgz public_html

#   -c          utworzenie nowego archiwum
#   -z          filtrowanie archiwum przez gzip
#   -f <plik>   użycie pliku

Aby wykluczyć kilka rzeczy powinienem podać wiele razy parametr --exclude

Rozpakowanie natomiast to komenda:

tar -zxvf backup.tgz

#   -z          filtrowanie archiwum przez gunzip
#   -x          rozpakowanie plików z archiwum
#   -v          wypisywanie szczegółów o przetwarzanych plikach
#   -f <plik>   użycie pliku

Parametr -z jest niepotrzebny ponieważ GNU/tar potrafi rozpoznać metodę kompresji i prawidłowo ją zastosować.

Można też wypakować archiwum do wskazanego katalogu:

mkdir katalog
tar -zxvf backup.tgz -C ./katalog
tar --gzip --extract --verbose --file=/ścieżka/do/backup.tgz

Trzeba tutaj coś więcej dopisać…


GIT

Dodaj komentarz