在 CentOS(以及一般的 Linux 系统)里,extract 本身并不是系统自带的标准命令。
通常大家说的 “extract” 可能是:
unzip(最常见,支持 zip)CentOS 默认不一定安装 unzip,但它是专门处理 .zip 的:
# 安装
yum install -y unzip
# 解压
unzip file.zip
✅ 结论:zip 原生支持,用 unzip 即可
tar(不直接支持 zip)tar 支持:
.tar.tar.gz.tar.bz2.tar.xz但 不支持 .zip:
tar -xf file.zip # ❌ 通常不行
extract有些 shell 函数或 alias 叫 extract,例如:
extract() {
case $1 in
*.zip) unzip "$1" ;;
*.tar.gz) tar -xzf "$1" ;;
esac
}
这种是否支持 zip,取决于函数里有没有写 unzip。
unzip,不是 tarextract 的命令如果你是想问 某个具体工具 / 脚本 / 软件里的 extract 是否支持 zip,可以把命令贴出来,我帮你确认。