
1 Ever Dec 26, 2013 file-roller用libarchive aunpack也可以 |
2 RagnarokStack Dec 26, 2013 unar,不过压缩包内的软连有时候解压出来会有错误 |
3 foru17 Dec 26, 2013 自己写个 function 不就行了,shell 还是很强大的。 |
4 9hills Dec 26, 2013 GNOME自带的file-roller就可以 |
5 ensonmj Dec 26, 2013 via iPhone tar -xf |
6 wenLiangcan Dec 26, 2013 file-roller |
7 Ansen Dec 26, 2013 同3楼 自己写个脚本就行了 |
8 momo5269 Dec 26, 2013 我是用peazip - - |
9 46fo Dec 26, 2013 via iPhone 扩展名假的。前四个字节 会比较准 |
10 strak47 Dec 26, 2013 |
11 yxjxx Dec 26, 2013 难道没有人在用zsh强大的alias么? 示例: alias -s gz='tar -xzvf' alias -s tgz='tar -xzvf' alias -s zip='unzip' alias -s bz2='tar -xjvf' |
12 ivenvd Dec 26, 2013 tar 本身就能自动识别文件类型啊: tar xf |
13 leecade Dec 26, 2013 # Extract archives - use: extract <file> # Credits to http://dotfiles.org/~pseup/.bashrc function extract () { if [ -f $1 ] ; then case $1 in *.tar.bz2) tar xjf $1 ;; *.tar.gz) tar xzf $1 ;; *.bz2) bunzip2 $1 ;; *.rar) unrar e $1 ;; *.gz) gunzip $1 ;; *.tar) tar xf $1 ;; *.tbz2) tar xjf $1 ;; *.tgz) tar xzf $1 ;; *.zip) unzip $1 ;; *.Z) uncompress $1 ;; *.7z) 7z x $1 ;; *) echo "'$1' cannot be extracted via extract()" ;; esac else echo "'$1' is not a valid file" fi } |
14 loggerhead Dec 26, 2013 zsh plugin: extract |
16 Sin Dec 27, 2013 7z x |
17 tinytub Dec 27, 2013 tar -xf 足够了 |
19 VYSE Dec 27, 2013 一个SHELL,判断MAGIC,然后调相应解压程序即可. 现成的:dtrx atool |
20 Jake Dec 27, 2013 |
21 efi Dec 27, 2013 aunpack专门设计来做这个。不宜自己写脚本造轮子。 |
23 oldcai OP PRO |
24 oldcai OP PRO @wenLiangcan @9hills file-roller得有GUI吧,使用面窄了点。 @ensonmj @tinytub @ivenvd tar xf一般的带tar的都是可以解的,但是zip什么的就不行了,不够高大全 ^__^ |
25 ltzliwe Dec 27, 2013 7z 不错的 |
26 dant Dec 27, 2013 via iPhone bsdtar或者7z |
27 mckelvin Dec 28, 2013 |
28 Fuxiang Dec 29, 2013 7zip |
29 Damon Dec 26, 2016 unp |