Kopia bazy danych z procedurami (mysqldump)
Kopia plików wraz z ukrytymi (tar)
-- kopia bazy danych # mysqldump -R myDb > myDb-data.sql
-- utworzenie archiwum projektu # cd /var/www/myProject/ # tar -cpvzf myproject.tgz . - kropka - pliki w aktualnym katalogu (także ukryte) opcje: -p - zachowaj uprawnienia -z - kompresja/dekompresja gzip -f <archiwum.tgz> - nazwa archiwum
--exclude=PATTERN - Wyłącza pliki pasujące do wzorca PATTERN # tar --exclude='file1.txt' --exclude='folder1' -cpvzf myproject.tgz .
Odtworzenie archiwum
-- rozpakowanie do innego katalogu # cp myproject.tgz /var/www/newProj - archiwum do proj. docelowego # cd /var/www/newProj # tar -xzvf myproject.tgz // Rozpakowuje bez 2 katalogów z plikami # tar --exclude='files' --exclude='webroot/projekty' -xzvf myproject.tgz
https://man7.org/linux/man-pages/man1/tar.1.html