UBUNTU14.04下nautilus脚本解压含中文ZIP文件插件

一般用unzip命令解压含中文乱码的文件如下:

unzip -O CP936 含中文文件名.zip

每次都这样做那太累,所以写了个小插件配合nautilus方便日常办公使用:

打开 ~/.local/share/nautilus/scripts/目录,新建“解压中文zip文件”

内容如下:

#!/bin/bash
#@author wiki [email protected]
(for File in "$@"
do
if [ -d "$File" ]; then
zenity --error --text="'$File' 是个目录."
exit
fi
unzip -O CP936 "$File"
done)|zenity --progress \
--title="解压含中文的ZIP文件" \
--text="正在解压..." \
--percentage=0 \
--auto-close \
--pulsate
if [ "$?" = -1 ] ; then
  zenity --error \
    --text="解压失败."
fi

加上可执行权限:

chmod +x 解压中文zip文件

然后右击中文内容的ZIP文件,右键菜单->脚本->解压中文zip文件

你可能感兴趣的:(UBUNTU14.04下nautilus脚本解压含中文ZIP文件插件)