无法解压缩使用python tarfile创建的文件,更新时间修改被拒绝

时间:2014-02-20 22:39:49

标签: python python-2.7 permissions gzip tar

我正在使用Python 2.7。我有一个.tar.gz文件,我使用python tarfile库创建,解压缩到/ opt。但是,当我尝试使用以下方法解压缩它时:

tar -xPzvf myfile.tar.gz

我收到以下错误:

tar: /: Cannot utime: Operation not permitted
tar: Exiting with failure status due to previous errors

看起来tar文件试图直接修改上次修改时间?我查看了tarfile提供的选项,但除了实际修改时间之外找不到任何相关内容。

1 个答案:

答案 0 :(得分:0)

您尝试解压缩到/opt目录,但您未获得此权限。

例如,如果您要通过普通/optuser中创建文件,则会出现此错误:

$ touch  /opt/test
touch: cannot touch ‘/opt/test’: Permission denied

尝试将其解压缩到另一个目录,例如:/home/YOUR_USER/