Архивируем файлы сайта. Linux bash tar bzip

В работе часто возникает необходимость что-либо заархивировать, чтобы потом можно было восстановить из бекапа.

В Linux (unix) есть много различных архиваторов, но я отдаю предпочтение tar с методом сжатия bzip2.

Пример команды на архивирования всего в текущей папке:

# tar cpjf /backup.tar.bz2 ./

Manual page tar хорошо и подробно описывает все возможные методы архивирования. Я лишь кратко расскажу, что делает команда из моего примера.
Create archive – c – создать архив.
Preserve permissions – p – с сохранением установленных разрешений на папки и файлы.
Use bzip2 compression – j – использовать метод сжатия bzip2.
File name – f – имя файла, куда сохранить бекап нужно указать после пробела. Желательно сохранять архив в другую папку в моем примере это файл в корне системы / с именем backup.tar.bz2
Архивировать все, что находится внутри текущей папки ./