Создание целевого каталога при извлечении tarball

Возможно ли создать целевой каталог, похожий на mkdir -p , где я могу определить несуществующий целевой каталог в моей команде tar, и tar создаст для меня каталог?

Я знаю, что я могу перенаправить вывод в каталог с использованием tar -C /target/dir , но это не работает, если целевой каталог не существует.

  • распаковка tarball с жесткими ссылками на файловую систему, которая не поддерживает жесткие ссылки
  • не может распаковать .tgz, используя gunzip
  • Midnight Commander, используя дату в меню пользователя
  • Установка переменной в каталог ~ / не расширяется
  • Заменить папку specificc в tar.gz
  • Как де-разархивировать, де-tar -xvf - de-unarchive в беспорядочной папке?
  • busybox tar или разделить большой файл на несколько файлов меньшего размера
  • Как выдать команду tar при восстановлении системы
  • 2 Solutions collect form web for “Создание целевого каталога при извлечении tarball”

     mkdir -p /target/dir && tar -C /target/dir 

    Это имело для меня больше смысла mkdir -p /create/folder && tar -zxf haroopad-v0.13.0_x64.tar.gz -C /create/testfolder

    mkdir делает папку, хотя я не совсем понимаю ключ -p . && позволяет выполнить вторую команду. Я использовал типичные tar-переключатели, но в конце -C используется для изменения каталогов и извлечения в нужное место.

    ссылка: extract-files-contains-in-archive-tar-gz-to-new-directory-named-archive

    Linux и Unix - лучшая ОС в мире.