e:可以解包多种存档格式的小工具
e 是一个使用 Ruby 语言写成的小工具,它可以对下列存档文件格式执行解包操作:zip、rar、7zip、gzip、bzip2、rpm、deb、cab、arj、ace、ppmd、lzo、tar.bz2、tar.gz、tlz、tar.lzma、ar、cpio、dar、uharc、zzip 等等,其支持的格式可谓非常广泛。
安装 e
由于 e 需要依赖 Ruby,所以你必须先行安装 Ruby(如果你没有安装的话)。以 Debian/Ubuntu 为例,你可以通过执行以下指令来安装 Ruby:
sudo apt-get install ruby
然后,你需要下载 e:
wget http://martin.ankerl.com/files/e
再给 e 加上可执行属性:
chmod a+x e
为方便使用,可将其移到 /usr/local/bin 目录:
sudo mv e /usr/local/bin
使用 e
比如,你要提取一个 zip 文件,可以执行:
e file.zip
你也可以同时提取多个存档文件:
e a.tar.gz b.tar.bz2 c.cab d.deb e.rpm
你甚至可以直接提取当前目录中的所有存档文件:
e *