在 CentOS 里,extract 本身不是一个标准命令,你大概率是看到别人写的脚本、别名,或者想“解压文件”。下面分几种常见情况给你说明。
CentOS 下常用解压命令是 tar、unzip、gzip 等。
tar -xvf file.tar
tar -xvzf file.tar.gz # .tar.gz
tar -xvjf file.tar.bz2 # .tar.bz2
tar -xvJf file.tar.xz # .tar.xz
参数含义:
-x:解压-v:显示过程-f:指定文件-z/-j/-J:对应 gzip/bzip2/xzunzip file.zip
如果没有:
sudo yum install -y unzip
sudo yum install -y epel-release
sudo yum install -y unrar
unrar x file.rar
extract 别名有些人会写:
extract() {
tar -xvf "$1"
}
查看你有没有这个别名:
type extract
如果有,直接用:
extract file.tar.gz
CentOS 默认仓库一般没有叫 extract 的软件。
请告诉我:
extract| 你想做的事 | 正确命令 |
|---|---|
| 解压 tar | tar -xvf |
| 解压 zip | unzip |
| 解压 rar | unrar x |
| 批量解压 | 写 shell 脚本 |
如果你愿意,把你看到的命令或报错原样贴出来,我可以精准告诉你该怎么用。