tar с -C не работает

Я пытаюсь деактивировать в другой каталог, используя этот

 tar xvf BACKUP.tar -C test 

Но я получаю следующие ошибки

 File -C not present in the archive. File test not present in the archive. 

С помощью

 tar xv -C test -f BACKUP.tar 

Я получаю следующую ошибку

 tar: /dev/rmt0: A file or directory in the path name does not exist. 

У меня есть тестовый каталог и файл BACKUP.tar в pwd, в котором я запускаю команду tar в

По-прежнему такая же ошибка

 tar -xvf BACKUP.tar -C test File -C not present in the archive. File test not present in the archive. 

А также

 tar --version 

дает эту ошибку

 tar: Not a recognized flag: - Usage: tar -{c|r|t|u|x} [ -BdDEFhilmopRUsvwZ ] [ -Number ] [ -f TarFil e ] [ -b Blocks ] [ -S [ Feet ] | [ Feet@Density ] | [ Blocksb ] ] [ -L InputList ] [-X ExcludeFile] [ -N Blocks ] [ -C Directory ] File ... Usage: tar {c|r|t|u|x} [ bBdDEfFhilLXmNopRsSUvwZ[0-9] ] ] [ Blocks ] [ TarFile ] [ InputList ] [ ExcludeFile ] [ [ Feet ] | [ Feet@Density ] | [ Blocksb ] ] [-C Directory ] File ... 

One Solution collect form web for “tar с -C не работает”

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

Положите минус перед всеми вашими вариантами, и он должен работать.

 tar -xvf BACKUP.tar -C test 

Если это все еще не работает, также поместите каждую опцию отдельно, согласно справочному сообщению

 tar -x -v -f BACKUP.tar -C test 

См. Также: https://unix.stackexchange.com/a/97360/3169

  • «Tar (дочерний элемент): не удается подключиться к https: разрешить сбой» при установке Bitmask
  • Сжимайте большое количество больших файлов быстро
  • Как обработать серию файлов после завершения передачи
  • Что использовать для резервного копирования файлов, сохраняя списки ACL?
  • Возобновляемый архив
  • «Недопустимая магия магии» на OpenWRT
  • Универсальные экстракторы
  • Как «снимок» chroot?
  • принудительное копирование поврежденного домашнего каталога
  • Каталог Untar из большого tarball
  • Возможно ли иметь общее количество нет. блоков, снятых одними и теми же файлами, будут отличаться на двух ПК?
  • Linux и Unix - лучшая ОС в мире.