tar: p: Не удается открыть: нет такого файла или каталога

Я нахожусь в каталоге, где находится файл file.tar.gz. Я хочу игнорировать umask , используя опцию -p (--preserve) . Но я не могу распаковать его с флагом -p . В чем может быть причина?

  • tar -xvfp file.tar.gz # не работает
  • tar -xvf file.tar. gz # когда я удаляю p , он работает
$ ls *file.tar.gz
file.tar.gz

$ tar -xvfp file.tar.gz
tar: p: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now

$ tar -xvf file.tar.gz
file.txt
0
задан 7 July 2020 в 17:02

2 ответа

tar интерпретирует следующий аргумент после -f как имя файла tar.

Поставьте p перед f :

tar -xvpf file.tar.gz
4
ответ дан 30 July 2020 в 22:12

Попробуйте отделить -p от команды -f , как

tar -p -xvf file.tar.gz
2
ответ дан 30 July 2020 в 22:12

Другие вопросы по тегам:

Похожие вопросы: