DevOps

Исключить множество директорий при создании архива

Exclude Multiple Directories When Creating A tar Archive

 tar -czvf /var/www/example.com/web.backup/WEB_06-13-2012.tgz \
  --exclude '/var/www/example.com/web/wp-content/cache' \
  --exclude '/var/www/example.com/web/wp-content/widget-cache' \
  --exclude '/var/www/example.com/web/backups'  \
  /var/www/example.com/web/

где:

  • -c — создать новый архив
  • -f — в сочетании с опцией -c используется для создания файла tar из указанного файла; в сочетании с опцией -x используется для разархивирования указанного файла
  • -t — показать список файлов в файле tar
  • -v — показывать ход выполнения процесса архивирования
  • -x — извлечь файлы из архива
  • -z — сжать файл tar с помощью программы gzip
  • -j — сжать файл tar с помощью программы bzip2

 

Показать директории и их размеры:

du -h --max-depth=1 /var/www/vhosts/test2.site.ru/httpdocs

Источники:

Афоризм дня:
Любовь, подобно теплу, должна согревать со всех сторон и склоняться в ответ на любую мольбу наших братьев. (572)

Leave a reply