通常用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