Создание архива и сжатие с помощью gzip всего содержимого директории:
tar czf archive.tar.gz /some-directory/*
Чтобы распаковать:
tar xzvf archive.tar.gz
В случае, если в именах файлов есть пробелы, возможны 3 варианты бэкапа:
$ #find -type f -print0 |xargs -0 tar czf file.tgz $ #find -type f -print0 |tar cz -f file.tgz --null -T - $ find -type f |tar czfT file.tgz -