首页/发现新知
视界 · 深度阅读

如何在centos装extract

在 CentOS 里你说的 extract 一般有两种可能,我分别说明:


一、如果你说的是「解压/提取文件用的命令」

CentOS 本身没有叫 extract 的命令,通常是用:

tar -xvf file.tar.gz
unzip file.zip

如果你想要一个更方便的 extract 命令,可以自己写个函数(推荐):

添加 extract 函数

cat >> ~/.bashrc <<'EOF'

extract() {
  if [ -f "$1" ]; then
    case "$1" in
      *.tar.bz2) tar xvjf "$1" ;;
      *.tar.gz)  tar xvzf "$1" ;;
      *.tar.xz)  tar xvJf "$1" ;;
      *.tar)     tar xvf "$1" ;;
      *.bz2)     bunzip2 "$1" ;;
      *.gz)      gunzip "$1" ;;
      *.zip)     unzip "$1" ;;
      *.rar)     unrar x "$1" ;;
      *.7z)      7z x "$1" ;;
      *) echo "无法识别的文件: $1" ;;
    esac
  else
    echo "$1 不是文件"
  fi
}
EOF

然后执行:

source ~/.bashrc

使用:

extract test.tar.gz

二、如果你说的是 extract(某个具体软件/工具)

比如:

  • extract(音频提取工具)
  • ffmpeg 的 extract
  • Python 的 extract

请告诉我完整软件名或用途,例如:

我想装的是 extract-cli / archive extract tool


三、常见解压工具安装(CentOS)

sudo yum install -y unzip bzip2 xz tar

如果是 CentOS 8:

sudo dnf install -y unzip

如果你能补充一句:

我想用 extract 做什么?
我可以给你最准确的方法。

读到这里,发现更多一点。探索更多内容 ↗