相关疑难解决方法(0)

如何判断“解压缩”是否会提前创建单个文件夹?

一个常见的场景是在一个目录中有一个包含其他工作的 zip 文件:

me@work ~/my_working_folder $ ls
downloaded.zip  workfile1  workfile2  workfile3
Run Code Online (Sandbox Code Playgroud)

我想解压缩downloaded.zip,但我不知道它是否会弄得一团糟,或者它是否很好地创建了自己的目录。我正在进行的解决方法是创建一个临时文件夹并将其解压缩到那里:

me@work ~/my_working_folder $ mkdir temp && cp downloaded.zip temp && cd temp
me@work ~/my_working_folder/temp $ ls
downloaded.zip
me@work ~/my_working_folder/temp $ unzip downloaded.zip 
Archive:  downloaded.zip
   creating: nice_folder/
Run Code Online (Sandbox Code Playgroud)

这可以防止my_working_folder填充大量 zip 文件内容。

我的问题是:有没有更好的方法来确定一个 zip 文件在解压前是否只包含一个文件夹?

zip

8
推荐指数
3
解决办法
3847
查看次数

标签 统计

zip ×1