在Linux/Unix中,可以使用以下命令来列出包含zip文件的文件夹下的所有文件名:
find /path/to/folder -name "*.zip" -exec unzip -l {} \; | awk '{print $NF}'
解释:
find /path/to/folder
: 指定要搜索的文件夹路径。-name "*.zip"
: 指定要搜索的文件名模式,这里表示搜索以.zip为后缀的文件。-exec unzip -l {} \;
: 对搜索到的.zip文件进行解压缩,并使用-l
参数列出压缩包中的文件列表。awk '{print $NF}'
: 从解压缩的结果中提取文件名。这样,执行该命令后,会输出包含zip文件的文件夹下的所有文件名。请注意替换/path/to/folder
为实际的文件夹路径。
腾讯云相关产品和产品介绍链接地址:
请注意,以上提到的腾讯云产品只是为了示例目的,并非云计算领域的全面覆盖。实际情况下,您可能需要根据具体的需求选择适合的云计算产品。
领取专属 10元无门槛券
手把手带您无忧上云