我在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
:尝试
-p
从-f
命令中分离出来,如