![]() | 1 Ever 2013-12-26 18:56:12 +08:00 ![]() file-roller用libarchive aunpack也可以 |
![]() | 2 RagnarokStack 2013-12-26 19:07:58 +08:00 unar,不过压缩包内的软连有时候解压出来会有错误 |
![]() | 3 foru17 2013-12-26 19:51:08 +08:00 自己写个 function 不就行了,shell 还是很强大的。 |
![]() | 4 9hills 2013-12-26 19:52:47 +08:00 GNOME自带的file-roller就可以 |
![]() | 5 ensonmj 2013-12-26 19:56:25 +08:00 via iPhone ![]() tar -xf |
![]() | 6 wenLiangcan 2013-12-26 21:02:44 +08:00 file-roller |
![]() | 7 Ansen 2013-12-26 21:05:25 +08:00 同3楼 自己写个脚本就行了 |
![]() | 8 momo5269 2013-12-26 21:45:55 +08:00 我是用peazip - - |
![]() | 9 xdeng 2013-12-26 21:48:43 +08:00 via iPhone 扩展名假的。前四个字节 会比较准 |
![]() | 10 strak47 2013-12-26 22:19:17 +08:00 |
![]() | 11 yxjxx 2013-12-26 22:31:40 +08:00 ![]() 难道没有人在用zsh强大的alias么? 示例: alias -s gz='tar -xzvf' alias -s tgz='tar -xzvf' alias -s zip='unzip' alias -s bz2='tar -xjvf' |
![]() | 12 ivenvd 2013-12-26 23:25:57 +08:00 tar 本身就能自动识别文件类型啊: tar xf |
![]() | 13 leecade 2013-12-26 23:35:32 +08:00 ![]() # 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 2013-12-26 23:47:53 +08:00 zsh plugin: extract |
![]() | 16 Sin 2013-12-27 00:09:12 +08:00 7z x |
![]() | 17 tinytub 2013-12-27 00:11:39 +08:00 tar -xf 足够了 |
![]() | 19 VYSE 2013-12-27 01:21:05 +08:00 一个SHELL,判断MAGIC,然后调相应解压程序即可. 现成的:dtrx atool |
![]() | 20 Jake 2013-12-27 02:20:50 +08:00 ![]() |
![]() | 21 efi 2013-12-27 04:59:16 +08:00 aunpack专门设计来做这个。不宜自己写脚本造轮子。 |
![]() | 23 oldcai OP PRO |
![]() | 24 oldcai OP PRO @wenLiangcan @9hills file-roller得有GUI吧,使用面窄了点。 @ensonmj @tinytub @ivenvd tar xf一般的带tar的都是可以解的,但是zip什么的就不行了,不够高大全 ^__^ |
![]() | 25 ltzliwe 2013-12-27 11:39:05 +08:00 7z 不错的 |
26 dant 2013-12-27 12:22:09 +08:00 via iPhone bsdtar或者7z |
![]() | 27 mckelvin 2013-12-28 00:56:04 +08:00 |
![]() | 28 Fuxiang 2013-12-29 12:37:59 +08:00 7zip |
29 Damon 2016-12-26 15:58:13 +08:00 unp |