暗无天日

=============>DarkSun的个人博客

unzip常用方法

解压zip文件到当前目录

unzip ${zip_file}

zip文件不包含linux所有者权限信息,因此所有解压出来的内容其所有者都归执行命令的用户所有

静默解压

默认解压时会列出解压出来的文件名称等信息,可以使用 -q 参数屏蔽这些信息

unzip -q ${zip_file}

解压zip文件到指定目录

unzip ${zip_file} -d ${directory}

解压密码保护的zip文件

unzip -P ${password} ${zip_file}

解压时排除某些文件不解压出来

unzip ${zip_file} -x ${exclude_pattern}

解压时直接覆盖已有文件

当解压时,若当前目录或指定目录已经有了同名的文件,则unzip会询问你该如何操作。通过 -o 参数可以让unzip不做提示,直接覆盖已有文件

unzip -o ${zip_file}

解压时跳过已有文件

通过 -n 参数可以让unzip在遇到已有文件时,跳过

unzip -n ${zip_file}

列出zip文件中的内容

unzip -l ${zip_file}