当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : 安装avfs实现压缩包直读,彻底BS瘟到死的压缩文件夹(申精)
帖子发表于 : 2008-12-23 17:11 
头像

注册: 2008-04-26 12:41
帖子: 10974
送出感谢: 11
接收感谢: 38
没有做不到,只有想不到。原来以为对于新手来说复杂得难以实现的linux下压缩包直接mount为文件夹的问题,竟然如此容易就解决了,而且在ubuntu下简单到只需安装一个deb包,就可以实现对tar、gzip、zip、bzip2、rar、7zip等压缩包的直读(要支持7zip需要在“添加/删除”中搜索“7zip”并安装)。安装方法:
ubuntu 8.10: 官方源里就有,只需在终端下直接键入
代码:
sudo apt-get install avfs

ubuntu 8.04: 下载附件,双击解压出来的deb包安装。
使用方法:
在命令行运行mountavfs(不用sudo),在你的主目录下就会自动建一个.avfs隐藏文件夹。用文件浏览器或者命令行进入该文件夹,就会看到整个根目录的一个镜像目录结构。在这里面的压缩包都可以像文件夹一样打开,但是不是直接以名字访问,而是后面要加上#,例如对/home/yourname/a.rar进行访问应该用
代码:
cd /home/yourname/.avfs/home/yourname/a.rar#

用文件浏览器访问或者在其它程序的文件选择对话框中也需要自己在路径上加#,而不能直接双击压缩包。除去打开压缩包目录时的延迟外,与访问普通目录没有区别,而且速度很快。
用过之后唯一的缺憾就是编码支持仍然是个问题,一些老早以前打的压缩包直读以后里面的中文文件名和目录名是乱码,期待高手解决。
取消挂载avfs用umountavfs。
:em11

附件:
download/file.php?id=53225


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 安装avfs实现压缩包直读,彻底BS瘟到死的压缩文件夹(申精)
帖子发表于 : 2008-12-23 18:01 

注册: 2007-05-06 10:12
帖子: 1994
送出感谢: 0 次
接收感谢: 0 次
不错的样子...8.10好像默认有,右键就有,只不过会异常退出,刚看看sid也有,等会试试


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 安装avfs实现压缩包直读,彻底BS瘟到死的压缩文件夹(申精)
帖子发表于 : 2008-12-23 18:04 

注册: 2008-04-26 7:47
帖子: 229
地址: 德国 斯图加特
送出感谢: 0 次
接收感谢: 0 次
多谢楼主推荐!

但是,这个方法的一个很大缺点就是不能tab补全压缩包路径(文件)名


_________________
欢迎访问斯图论坛 stu-cn.de


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 安装avfs实现压缩包直读,彻底BS瘟到死的压缩文件夹(申精)
帖子发表于 : 2008-12-23 18:09 
头像

注册: 2008-04-26 12:41
帖子: 10974
送出感谢: 11
接收感谢: 38
xeoc 写道:
不错的样子...8.10好像默认有,右键就有,只不过会异常退出,刚看看sid也有,等会试试

哦,你说的就是8.10的右键“用存档安装器打开”的功能吧?你不说我还真没注意到。貌似就是以前的archive mount,没想到8.10已经默认整合了,怎么没有作为一个卖点宣传呢?
不过这个和avfs的共同弱点就是都不支持直写,否则真是爽呆了 :em16


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 安装avfs实现压缩包直读,彻底BS瘟到死的压缩文件夹(申精)
帖子发表于 : 2008-12-23 18:16 
头像

注册: 2008-04-26 12:41
帖子: 10974
送出感谢: 11
接收感谢: 38
刚才试过了,8.10自带的archive mount不支持rar和7zip,不知有没有办法突破?


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 安装avfs实现压缩包直读,彻底BS瘟到死的压缩文件夹(申精)
帖子发表于 : 2008-12-23 19:23 
头像

注册: 2007-11-19 21:51
帖子: 6956
地址: 成都
送出感谢: 0 次
接收感谢: 4
sudo apt-get install rar unrar p7zip


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 安装avfs实现压缩包直读,彻底BS瘟到死的压缩文件夹(申精)
帖子发表于 : 2008-12-23 19:32 
头像

注册: 2008-04-26 12:41
帖子: 10974
送出感谢: 11
接收感谢: 38
xiooli 写道:
sudo apt-get install rar unrar p7zip

我的老早就装了,是archive mount自身的问题,avfs就支持rar和7zip :em20


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 安装avfs实现压缩包直读,彻底BS瘟到死的压缩文件夹(申精)
帖子发表于 : 2008-12-23 21:18 

注册: 2008-11-05 15:34
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
不错,多谢分享。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 安装avfs实现压缩包直读,彻底BS瘟到死的压缩文件夹(申精)
帖子发表于 : 2008-12-25 20:45 
头像

注册: 2008-04-26 12:41
帖子: 10974
送出感谢: 11
接收感谢: 38
用了一阵之后,一个体会就是8.10自带的archive mount也有编码问题。
然后就是avfs不支持iso,而archive mount不支持rar和7zip,正好可以配合着用。当然,挂载iso文件是个简单的任务,用命令行或者nautilus scripts都可以实现。


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 安装avfs实现压缩包直读,彻底BS瘟到死的压缩文件夹(申精)
帖子发表于 : 2008-12-26 3:38 
头像

注册: 2006-04-19 10:48
帖子: 50
地址: 成都
送出感谢: 0 次
接收感谢: 0 次
直接正和挂载ISO进去对大家来说更方便阿 :em04


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 安装avfs实现压缩包直读,彻底BS瘟到死的压缩文件夹(申精)
帖子发表于 : 2008-12-26 20:47 
头像

注册: 2008-04-26 12:41
帖子: 10974
送出感谢: 11
接收感谢: 38
终于搞明白原来8.04也自带了用gvfs实现的archive mount,只不过没有整合到文件浏览器中。
整合的方法是:
下载附件,解压后拷贝到/usr/share/applications/下面(需要root权限),或者拷贝到~/.local/share/applications/下面(不需要root权限)。然后遇到存档文件或者iso文件,可以在右键菜单中选择“使用其它程序打开……”,在弹出的窗口中双击“存档安装器”(差不多在最底下)就自动挂载了。以后对同样类型的文件可以直接双击实现自动挂载。 :em11


附件:
mount-archive.desktop.zip [407 Bytes]
被下载 113 次


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment
页首
 用户资料  
 
12 楼 
 文章标题 : Re: 安装avfs实现压缩包直读,彻底BS瘟到死的压缩文件夹(申精)
帖子发表于 : 2008-12-28 10:07 
头像

注册: 2006-07-08 14:07
帖子: 1773
送出感谢: 14
接收感谢: 1
photor 写道:
xeoc 写道:
不错的样子...8.10好像默认有,右键就有,只不过会异常退出,刚看看sid也有,等会试试

哦,你说的就是8.10的右键“用存档安装器打开”的功能吧?你不说我还真没注意到。貌似就是以前的archive mount,没想到8.10已经默认整合了,怎么没有作为一个卖点宣传呢?
不过这个和avfs的共同弱点就是都不支持直写,否则真是爽呆了 :em16


才发现 :em20

以前一直觉得winmount很好用


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 安装avfs实现压缩包直读,彻底BS瘟到死的压缩文件夹(申精)
帖子发表于 : 2009-01-02 21:16 
头像

注册: 2008-04-26 12:41
帖子: 10974
送出感谢: 11
接收感谢: 38
用了一段时间又有进展,原来avfs也支持iso文件的直读,只不过默认安装之后不能直接通过
代码:
...filename.iso#
的方式来直读iso文件,而需要用
代码:
...filename.iso#iso9660
,也就是说需要明确指出使用的协议。
当然avfs也提供了通过文件扩展名自动匹配协议的途径,只需要
代码:
sudo gedit /usr/share/avfs/extfs/extfs.ini

将最后一行的“iso9660”改成
代码:
iso9660 .iso
,重新挂载avfs之后就可以直接用“...filename.iso#”的方式来直读iso文件了。实际上浏览一下/usr/share/avfs/extfs/这个目录就可以看出,avfs对于几乎所有常见的文档格式都通吃了。
:em11


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 安装avfs实现压缩包直读,彻底BS瘟到死的压缩文件夹(申精)
帖子发表于 : 2009-01-03 22:34 
头像

注册: 2008-04-26 12:41
帖子: 10974
送出感谢: 11
接收感谢: 38
为了让大家更方便地用avfs,实现全图形化操作,我对avfs也采取了类似11楼的解决方案,即创建一个desktop文件来实现与文件浏览器的整合:
下载附件,解压后拷贝到/usr/share/applications/下面(需要root权限),或者拷贝到~/.local/share /applications/下面(不需要root权限)。然后遇到存档文件或者iso文件,可以在右键菜单中选择“使用其它程序打开……”,在弹出的窗口中双击“AVFS存档直读”就自动在文件浏览器中打开存档内容了。以后对同样类型的文件可以直接双击实现自动用avfs直读。 :em11


附件:
userapp-nautilus-IB05MU.desktop.zip [359 Bytes]
被下载 98 次


_________________
[新手必读]wubi安装常见问题(FAQ)
[分享]装双系统的同学必看——Windows与Linux系统共享交换分区的方法
kde下唯美的暗黑内透主题(无需编译)
无穷老机上的Trinity Desktop Environment
页首
 用户资料  
 
15 楼 
 文章标题 : Re: 安装avfs实现压缩包直读,彻底BS瘟到死的压缩文件夹(申精)
帖子发表于 : 2009-02-13 12:29 

注册: 2009-02-11 1:56
帖子: 19
送出感谢: 0 次
接收感谢: 0 次
不错,学习了


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译