Я нахожусь в каталоге, где находится файл 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
tar
интерпретирует следующий аргумент после -f
как имя файла tar.
Поставьте p
перед f
:
tar -xvpf file.tar.gz
Попробуйте отделить -p
от команды -f
, как
tar -p -xvf file.tar.gz