导读 在Linux系统中,`tar` 是一款强大的工具,用于文件的打包与解压缩。如果你需要处理多个压缩文件,手动一个个解压显然效率低下。那么,如何...
在Linux系统中,`tar` 是一款强大的工具,用于文件的打包与解压缩。如果你需要处理多个压缩文件,手动一个个解压显然效率低下。那么,如何用 `tar` 批量解压呢?以下是一个简单实用的方法!👇
首先,确保你的文件是以 `.tar.gz` 或 `.tgz` 格式存储的。假设你的压缩文件位于当前目录下,名称分别为 `file1.tar.gz`、`file2.tar.gz` 等等。运行以下命令即可一次性完成所有文件的解压:
```bash
for file in .tar.gz; do tar -xvzf "$file"; done
```
上述命令会遍历当前目录下的所有 `.tar.gz` 文件,并逐一解压到当前目录中。如果你的文件是 `.tar.bz2` 格式的,则只需将命令中的 `z` 替换为 `j`,即:
```bash
for file in .tar.bz2; do tar -xvjf "$file"; done
```
通过这种方式,你不仅节省了时间,还能避免重复操作带来的繁琐。💡 如果你还想进一步优化,可以将解压后的文件存放到指定目录中,只需在命令末尾添加目标路径即可。快试试吧!🚀