[Nautilus Scripts] FSUtils 常用脚本包

一个很简单的脚本包,但是都是平时常用的东西,于是就做了了脚本包,不知道对大家有用没。

工具介绍:
FileConv:
DOS 2 Unix: 将DOS文件格式的文本文件转换成Unix文件格式
MAC 2 Unix: 将MAC文件格式的文本文件转换成Unix文件格式
Unix 2 DOS: 将Unix文件格式的文本文件转换成DOS文件格式
Unix 2 MAC: 将Unix文件格式的文本文件转换成MAC文件格式

Utils:
GEdit ( GB18030 ): 用gedit以GB18030的编码打开文件,支持多文件
GEdit ( GBK ): 用gedit以GBK的编码打开文件,支持多文件
GEdit ( UTF-8 ): 用gedit以UTF-8的编码打开文件,支持多文件
Terminal Here: 打开终端,并进入当前目录

Root:
Browse Here As Root: 以Root身份查看当前文件夹
GEdit As Root ( GB18030 ): 以Root身份用gedit以GB18030的编码打开文件,支持多文件
GEdit As Root ( GBK ): 以Root身份用gedit以GBK的编码打开文件,支持多文件
GEdit As Root ( UTF-8 ): 以Root身份用gedit以UTF-8的编码打开文件,支持多文件
Terminal Here As Root: 以Root方式进入终端,并且进入当前目录

安装方法:
1. 下载文件,并复制文件到~/.gnome2/nautilus-scripts目录下。
2. 打开终端,进入到~/.gnome2/nautilus-scripts下,将该文件变为可执行
chmod -R +x *

fsutils (35)

[BASH] ArrangeMp3 v1.0

    由于From Summer这个超级音乐博客,导致了我的疯狂下载,时间长了,下载文件夹就变得极端混乱,于是写了这个BASH,可以用来整理下载的压缩包。

名称:ArrangeMp3
版本:v1.0
作者:Asp
使用方法:ArrangeMp3.sh [-r] [paths]
开启"-r"选项,则整理所有的子文件夹,如果整理过后子文件夹为空,则删除该文件夹。

关于文件名的匹配规则:
    本Shell是利用patterns文件中的表达式来匹配的,正则表达式的标准是sed编辑器的标准。在patterns文件中,%Author%是作者,%Album%是专辑名,如果你下载的压缩包名称和内置的几个都不匹配,可以自己定义规则。由于patterns文件中的表达式是从上向下依次匹配的,所以请将复杂的表达式写在上面,以免先匹配了简单的表达式而产生了不理想的结果。

关于保存位置:
    当前Shell中默认的文件保存方式是将文件移动成"待整理的目录/Packages/%Author%/%Album%.fileext",如果你想更改默认的保存文件夹,请打开Shell,查找"`pwd`/Packages/",更改Packages即可。之后请务必更改原来Packages文件夹下的名称,不然重新整理的时候会出错。
    如果你不喜欢"./%Author%/%Album%.fileext"的保存方法,可以打开Shell,查找"mv "$3" "$NOW_PACKAGE_DEST_PATH$1/$2.$4"",更改"$NOW_PACKAGE_DEST_PATH$1/$2.$4"即可,$1是作者,$2是专辑名,$4是文件后缀,比如你要让你的文件都保存成"./%Author%/%Author% – %Album%.fileext"的格式,就将其更改成为"$NOW_PACKAGE_DEST_PATH$1/$1 – $2.$4"即可。

arrangemp3 (36)