在 CentOS 中,extract(解压/提取)并不是一个固定命令,而是根据压缩包类型使用不同命令。下面按常见格式给你总结:
.tartar -xvf file.tar
.tar.gz / .tgztar -zxvf file.tar.gz
.tar.bz2tar -jxvf file.tar.bz2
.tar.xztar -Jxvf file.tar.xz
.zipunzip file.zip
如果没有 unzip:
yum install -y unzip
.gz(单个文件)gunzip file.gz
# 或
gzip -d file.gz
.bz2bunzip2 file.bz2
.rar(较少用)yum install -y unrar
unrar x file.rar
tar -zxvf file.tar.gz -C /path/to/dir
CentOS 默认没有 extract 命令,但你可以:
alias 自己封装bsdtar(自动识别格式):yum install -y libarchive
bsdtar -xvf file.tar.gz
如果你指的是 某个特定软件(如 extract from RPM / ISO / 数据库),可以告诉我具体场景,我给你准确命令。