untar tar.gz 不起作用

untar tar.gz 不起作用

我在桌面上创建了一个存档 example.tar.gz。当我在桌面目录中编写如下代码时:

tar -zxvf example.tar.gz

输出是etc/passwd(我存档的文件),然后

ls -al

example.tar.gz 仍在那里。我该如何提取它?

答案1

默认设置是tar删除第一个斜杠 (/),以避免错误地覆盖重要文件。它改用本地路径。这种行为可能会让您感到困惑。

您是否检查过该文件是否etc/passwd存在?这是一个本地路径(从当前目录看),因此请使用命令

ls -l etc/passwd

或者如果你愿意

find . -name passwd

换句话说,我认为“untar”对你有用。问题可能是你没有找到解压的文件。

相关内容