UBUNTU14.04下nautilus腳本解壓含中文ZIP文件插件

通常用unzip命令解壓含中文亂碼的文件以下:shell

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

每次都這樣作那太累,因此寫了個小插件配合nautilus方便平常辦公使用:插件

打開 ~/.local/share/nautilus/scripts/目錄,新建「解壓中文zip文件」code

內容以下:ip

#!/bin/bash
#@author wiki charmfocus@gmail.com
(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

加上可執行權限:it

chmod +x 解壓中文zip文件

而後右擊中文內容的ZIP文件,右鍵菜單->腳本->解壓中文zip文件class

相關文章
相關標籤/搜索