Path 如何描述包含查看zip和tar.gz文件的逻辑路径?

Path 如何描述包含查看zip和tar.gz文件的逻辑路径?,path,filesystems,compression,Path,Filesystems,Compression,我想建立一个大磁盘上所有文件的列表,其中包括容器格式(如tar文件和zip文件)中的文件 所以我想知道,是否已经存在一种描述逻辑文件系统路径的符号,其中包括查看zip和tar.gz文件 例如,如果我有一个名为a.dir的目录,其中包含文件b.zip,并且该文件是b.txt的压缩版本,那么我会想象一个符号,它可以描述b.txt的位置,类似于 a.dir/b.zip/b.txt 然而,我不确定这是否总是有效的,它并没有真正告诉您b.zip是一个zip文件 我正在寻找一种简单的语法,它可以识别常见的

我想建立一个大磁盘上所有文件的列表,其中包括容器格式(如tar文件和zip文件)中的文件

所以我想知道,是否已经存在一种描述逻辑文件系统路径的符号,其中包括查看zip和tar.gz文件

例如,如果我有一个名为a.dir的目录,其中包含文件b.zip,并且该文件是b.txt的压缩版本,那么我会想象一个符号,它可以描述b.txt的位置,类似于

a.dir/b.zip/b.txt
然而,我不确定这是否总是有效的,它并没有真正告诉您b.zip是一个zip文件

我正在寻找一种简单的语法,它可以识别常见的压缩/容器格式zip、tar、tar.gz、tar.bz2等,处理嵌套的压缩文件,并使用绝对或相对路径处理压缩文件。路径必须唯一标识一个文件,不能有歧义。应该可以跨一系列文件系统工作。识别符号链接将是一种奖励

我不是在寻找unix命令可以理解或程序能够直接打开的语法。语法不需要解释如何访问这些文件。然而,这些是显而易见的下一步


谢谢。

在同一位置不能有与文件同名的目录。True。坏例子。我会改正的。可能还有其他一些原因导致语法无法正常工作,我相信我很快就会想到这些!这种语法应该很好用。