我如何以递归方式解压所有 bzipped2 文件?

我如何以递归方式解压所有 bzipped2 文件?

我有一个文件夹。在这个文件夹中,我还有很多其他文件夹。文件夹中有 bzip 文件和非 bzip 文件。如何在同一目录中解压所有 bzip2 文件?

答案1

如果您的 bzip2 文件具有标准 bz2 扩展名,请尝试以下操作:

找到一些带有bzip2文件的文件目录-名称*.bz2-exec bunzip2 {} \;

完整示例:

$ 树 a
A
│ │
│ │ │
│ │ ── 文件.four
│ └── file.three
│ │
│ └── e
│ │ │ │ file.seven.bz2
│ └── file.six.bz2
│ │ 文件.one.bz2
└── file.two.bz2

$ 查找 -name *.bz2 -exec bunzip2 {} \;

$ 树 a
A
│ │
│ │ │
│ │ ── 文件.four
│ └── file.three
│ │
│ └── e
│ │ ── 文件.seven
│ └── file.six
│ │ 文件.one
└── 文件.two

相关内容