tar: p: Cannot open: No such file or directory

分享于 

1分钟阅读

ubuntu

  繁體

问题:

我目录中有file.tar.gz文件,无法用-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
    
    
    
    

    答案1:

    tar-f后面的下一个参数解释为tar文件的文件名。

    p放在f之前:

    
    tar -xvpf file.tar.gz
    
    
    
    

    答案2:

    尝试将-p-f命令分离,如下所示

    
    tar -p -xvf file.tar.gz
    
    
    
    


    文件  DIR  TAR  
    相关文章