你这里的 “centos extract” 有点模糊,我帮你按最常见的几种情况分别说明。你可以对照看看是哪一种,或者告诉我你具体想做什么。
CentOS 常用解压命令如下:
.tartar -xvf file.tar
.tar.gz / .tgztar -zxvf file.tar.gz
.tar.bz2tar -jxvf file.tar.bz2
.zipunzip file.zip
如果没有 unzip:
yum install -y unzip
.gz(单文件)gunzip file.gz
# 或
gzip -d file.gz
mkdir /mnt/centos
mount -o loop CentOS-7-x86_64-DVD.iso /mnt/centos
或直接解压:
7z x CentOS-7-x86_64-DVD.iso
CentOS 没有 extract 命令,通常是:
extract 是 自定义别名bash-completion / oh-my-zsh编辑:
vi ~/.bashrc
加入:
extract() {
if [ -f "$1" ]; then
case "$1" in
*.tar) tar -xvf "$1" ;;
*.tar.gz|*.tgz) tar -zxvf "$1" ;;
*.tar.bz2) tar -jxvf "$1" ;;
*.zip) unzip "$1" ;;
*.gz) gunzip "$1" ;;
*.xz) tar -Jxvf "$1" ;;
*) echo "不支持的文件格式" ;;
esac
else
echo "文件不存在"
fi
}
生效:
source ~/.bashrc
使用:
extract test.tar.gz
rpm2cpio package.rpm | cpio -idmv
docker cp 容器名:/path/to/file ./
你可以直接告诉我:
我可以给你精确到你场景的命令。