如何使用Linux和Unix bash shell终端解压缩zip文件

时间:2020-01-09 10:39:47  来源:igfitidea点击:

如何使用bash ssh终端解压缩文件?
如何在Ubuntu/CentOS/Debian Linux/UNIX-like服务器上解压缩文件?
您可以使用unzip或tar命令在Linux或类似Unix的操作系统上提取(解压缩)文件。

Unzip是用于解压缩,列出,测试和压缩(提取)文件的程序,默认情况下可能未安装。

使用tar命令解压缩zip文件

语法为:

tar xvf {file.zip}
tar -xvf {file.zip}

如果要提取/解压缩到特定的目标目录,请使用以下语法:

tar xvf {file.zip} -C /dest/directory/
tar -xvf {file.zip} -C /dest/directory/

例如,使用tar命令解压缩名为master.zip的压缩文件:

tar xvf master.zip

使用tar命令将名为master.zip的zip文件解压缩到/tmp/data /目录中:

tar xvf master.zip -C /tmp/data/
ls -l /tmp/data/
cd /tmp/data/
ls -l

使用unzip命令解压缩zip文件

语法为:

unzip {file.zip}

如果要提取/解压缩到特定的目标目录,请使用以下语法:

unzip -d /dest/directory/ {file.zip}

例如,使用zip命令解压缩名为master.zip的zip文件:

unzip master.zip

使用zip命令将名为master.zip的zip文件解压缩到/tmp/data /目录中:

unzip -d /tmp/data/ master.zip

关于bash的注释:解压缩:找不到命令

如果您的Linux或Unix机器上未安装unzip命令,请根据您的Linux发行版运行以下任一命令来安装unzip命令。

在Debian/Ubuntu Linux上安装解压缩

使用apt-get命令或apt命令安装解压缩命令:

sudo apt-get install unzip

或者

sudo apt install unzip

在Arch Linux上安装解压缩

使用pacman命令安装解压缩命令:

pacman -S unzip

在CentOS/RHEL/Scientific/Oracle Linux上安装解压缩

使用yum命令安装解压缩命令:

yum install unzip

在Fedora Linux上安装解压缩

使用dnf命令安装解压缩命令:

dnf install unzip

在Suse/OpenSUSE Linux上安装解压缩

使用dnf命令安装解压缩命令:

zypper install unzip

在FreeBSD Unix上安装解压缩

要安装解压缩端口,请运行:

# cd /usr/ports/archivers/unzip/ && make install clean

要添加包梯级pkg命令:

# pkg install unzip

在OpenBSD UNIX上安装解压缩

执行以下pkg_add命令以安装解压缩软件包:

# pkg_add -v unzip