我有一个ZIP文件目录(在Windows机器上创建的)。我可以手动解压缩他们使用unzip文件名,但我怎么能解压缩所有的ZIP文件在当前文件夹通过shell?

使用Ubuntu Linux服务器。


当前回答

Use

sudo apt-get install unzip 

unzip file.zip -d path_to_destination_folder

在Linux中解压缩一个文件夹

其他回答

unpack -e *.zip,安装atool。 具有智能地处理错误的优点,并且总是解包到子目录中,除非zip只包含一个文件。因此,不存在使用大量文件污染当前目录的危险,而在没有目录结构的zip文件上进行unzip则存在这种危险。

for i in `ls *.zip`; do unzip $i; done

用这个:

for file in `ls *.Zip`; do
unzip ${file} -d ${unzip_dir_loc}
done

Use

sudo apt-get install unzip 

unzip file.zip -d path_to_destination_folder

在Linux中解压缩一个文件夹

这在bash中工作,根据这个链接:

解压缩\ * . zip