文档章节

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

charmfocus
 charmfocus
发布于 2014/05/01 14:10
字数 243
阅读 517
收藏 1

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

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

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

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

内容如下:

#!/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

加上可执行权限:

chmod +x 解压中文zip文件

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

© 著作权归作者所有

charmfocus
粉丝 1
博文 3
码字总数 690
作品 0
西安
高级程序员
私信 提问
华为存储对接微软SCO及Powershell开发项目

评审说明:为了便于评审,请各位竞标者在报名时,通过附件形式上传项目竞标文档(文档内容应含:需求理解、需求疑问、个人介绍信息、开发计划等),我们会根据竞标文档对报名者进行初步评估。...

华为众包
2017/03/23
18
2
对接puppet自动化运维工具实现运维自动化开发

如果您对该项目感兴趣,详细需求请私信或加QQ:190122024进行沟通。 1 背景介绍 1.1 项目范围 1. 实现编写puppet自动化运维脚本,实现对存储服务自动化管理,并对存储服务执行以下操作: 发现...

HTwanglTJ
2017/03/02
12
0
华为存储对接Puppet自动化运维开发项目

评审说明:为了便于评审,请各位竞标者在报名时,通过附件形式上传项目竞标文档(文档内容应含:需求理解、需求疑问、个人介绍信息、开发计划等),我们会根据竞标文档对报名者进行初步评估。...

华为众包
2017/03/23
20
2
OrangePi PC “联手” OpenELEC 打造“小影音”

关于“OrangePi OpenELEC”问题的讨论: https://forum.armbian.com/index.php?/topic/1161-armbian-orangepi-pc-and-kodi/ http://www.orangepi.org/orangepibbsen/forum.php?mod=viewthre......

周海棠啦
2017/08/11
0
0
sonar-关于安装配置(一)

安装环境: 本地mac机器(不同操作系统其实影响不大,参考官网) 预装环境: jdk1.8 关系型数据库(本人用mysql5.6) 安装配置步骤: 1、下载安装sonarqube 以及 sonar-runner 下载地址:http:...

大老米
2015/09/02
727
0

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
7
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
4
0
mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
昨天
10
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
昨天
9
0
前端——使用base64编码在页面嵌入图片

因为页面中插入一个图片都要写明图片的路径——相对路径或者绝对路径。而除了具体的网站图片的图片地址,如果是在自己电脑文件夹里的图片,当我们的HTML文件在别人电脑上打开的时候图片则由于...

被毒打的程序猿
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部