在 CentOS(以及一般的 Linux 系统)里,“extract”本身不是一个命令,通常是:
extract() 函数tar、unzip、7z)的“解压”动作下面按常见情况给你说明怎么“加参数”。
tar(最常见)CentOS 解压一般用 tar:
tar -xvf file.tar.gz
-x:解压(extract)-v:显示过程(verbose)-f:指定文件-z:处理 .gz-j:处理 .bz2-C:指定解压目录(很常用)# 解压到指定目录
tar -xzvf file.tar.gz -C /opt/app
# 不解压只查看
tar -tzvf file.tar.gz
unzipunzip file.zip
-d:指定目录-o:覆盖不提示-q:安静模式unzip file.zip -d /tmp/test
extract 函数很多人会在 .bashrc 里写:
extract() {
tar -xvf "$1"
}
extract() {
tar -xvf "$@"
}
然后就可以:
extract file.tar.gz -C /opt
7z / 7za7z x file.7z -o/output/path
如果你能贴出:
extract 的脚本内容我可以直接帮你改好参数 ✅