Получить tar для исключения некоторых файлов

Я хочу сделать резервную копию, но у моих лент нет места для всего, поэтому я решил не создавать резервные копии виртуальных машин (более 1 тб).

У меня есть виртуальные машины в .local/share/libvirt/images

  • tar-экстракт зависает от несуществующего файла
  • Переустановка файла tar или tar.gz в файлы меньшего размера tar / tar.gz
  • Что делает параметр -f в команде tar
  • Извлечение нескольких файлов .tar.gz с помощью одного вызова tar
  • Эффективен ли tar -list?
  • Как извлечь определенные файлы из tar.gz
  • Я использовал эту команду

     tar cvf - /home/user -X altro/file.esclude | openssl aes-256-cbc -salt -k "password" | dd bs=80M of=/dev/st0 

    В altro/file.esclude я помещаю эту строку /home/user/.local/share/libvirt/images

    Но tar игнорирует файл exclude и создает резервные копии всего!

    Поэтому я использую

     tar cvf - /home/user --exclude '/home/user/.local/share/libvirt/images' | openssl aes-256-cbc -salt -k "password" | dd bs=80M of=/dev/st0 

    И … то же самое!

    Зачем?


    Система Slackware 14.2 с gnu tar

  • GNU `tar` запускает` stat` в исключенном каталоге. Это нормально?
  • Как создать tar-архив в другом каталоге?
  • TAR дает ошибку - tar: вы не можете указать более одного параметра `-Acdtrux 'или` --test-label'
  • извлечение смолы также автоматически распаковывается
  • Unix: как tar только N первых файлов каждой папки?
  • Как разблокировать безопасно, не загрязняя текущий каталог в случае tarbomb?
  • One Solution collect form web for “Получить tar для исключения некоторых файлов”

    X должен быть до путей для включения в файл tar.

    Так:

     tar cvf - /home/user -X altro/file.esclude | openssl aes-256-cbc -salt -k "password" | dd bs=80M of=/dev/st0 

    неправильно.

    Эта:

     tar cvf - -X /home/user/altro/file.esclude /home/user | openssl aes-256-cbc -salt -k "pass" | dd bs=80M of=/dev/st0 

    верно

    В файле exclude я использую

     /home/user/.local/share/libvirt/images/* 
    Linux и Unix - лучшая ОС в мире.