当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 16 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : Ubuntu 图形界面下压缩文件和命令行下压缩文件的差距 竟如此之大?
帖子发表于 : 2015-01-21 16:26 

注册: 2015-01-21 16:08
帖子: 28
系统: Ubuntu
送出感谢: 3
接收感谢: 0 次
我在压缩一个两G多的文件夹,先在图形界面下用鼠标右击操作压缩的,然后显示进度条。。。。。。这一显示就显示了好几个小时都没压缩完,后来就放弃了。今天我就想试试命令行压缩,想看看是不是快点,结果,只用了三分钟就压缩完了。我惊呆了,然后在图形界面下操作,结果用了一个多小时才压缩完,之前怀疑是压缩率的原因,可能图形界面下的压缩工具虽然调用的也是命令行,但用了较高的压缩率,而我直接用命令行压缩,没有指定压缩率,可能默认用了低压缩率吧。但,结果显示,两者压缩得到的文件zip都是一样的大小,郁闷了,有人知道为啥吗?图形界面和命令行的差距也不至于这么大吧?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubuntu 图形界面下压缩文件和命令行下压缩文件的差距 竟如此之大?
帖子发表于 : 2015-01-22 8:17 

注册: 2012-12-16 15:43
帖子: 2074
系统: debian
送出感谢: 8
接收感谢: 28
请说明工具及命令


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu 图形界面下压缩文件和命令行下压缩文件的差距 竟如此之大?
帖子发表于 : 2015-01-22 11:12 

注册: 2015-01-21 16:08
帖子: 28
系统: Ubuntu
送出感谢: 3
接收感谢: 0 次
jinjiachen 写道:
请说明工具及命令

命令:zip -r xxx.zip Dir 工具就是系统自带的,只需要右击文件夹就可以看到压缩命令,选用的也是zip压缩格式。


_________________
我不满足于熟练的使用工具,而是喜欢深究其背后的原理。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubuntu 图形界面下压缩文件和命令行下压缩文件的差距 竟如此之大?
帖子发表于 : 2015-01-22 13:16 

注册: 2014-04-14 9:05
帖子: 7
系统: winxp
送出感谢: 0 次
接收感谢: 0 次
不明白

来自我的 MI PAD 上的 Tapatalk


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Ubuntu 图形界面下压缩文件和命令行下压缩文件的差距 竟如此之大?
帖子发表于 : 2015-01-22 14:23 
头像

注册: 2008-09-18 13:11
帖子: 2781
送出感谢: 1
接收感谢: 453
如果直接用file-roller来压缩就没有太多额外的损耗。损耗应该是nautilus调用file-roller方式的副作用


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Ubuntu 图形界面下压缩文件和命令行下压缩文件的差距 竟如此之大?
帖子发表于 : 2015-01-22 14:38 

注册: 2014-12-29 14:16
帖子: 5
系统: windous7
送出感谢: 0 次
接收感谢: 0 次
:em04


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Ubuntu 图形界面下压缩文件和命令行下压缩文件的差距 竟如此之大?
帖子发表于 : 2015-01-22 15:28 

注册: 2012-12-16 15:43
帖子: 2074
系统: debian
送出感谢: 8
接收感谢: 28
文件夹不是要打包压缩的吗?直接zip不是针对文件的吗?


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Ubuntu 图形界面下压缩文件和命令行下压缩文件的差距 竟如此之大?
帖子发表于 : 2015-01-22 15:43 

注册: 2012-03-31 3:29
帖子: 1554
送出感谢: 2
接收感谢: 121
刘以浩 写道:
我在压缩一个两G多的文件夹,先在图形界面下用鼠标右击操作压缩的,然后显示进度条。。。。。。这一显示就显示了好几个小时都没压缩完,后来就放弃了。今天我就想试试命令行压缩,想看看是不是快点,结果,只用了三分钟就压缩完了。我惊呆了,然后在图形界面下操作,结果用了一个多小时才压缩完,之前怀疑是压缩率的原因,可能图形界面下的压缩工具虽然调用的也是命令行,但用了较高的压缩率,而我直接用命令行压缩,没有指定压缩率,可能默认用了低压缩率吧。但,结果显示,两者压缩得到的文件zip都是一样的大小,郁闷了,有人知道为啥吗?图形界面和命令行的差距也不至于这么大吧?


原因在于系统缺省安装的nautilus文件管理器有严重的性能方面的bug。nautilus在读取、拷贝文件的时候性能可能会大幅度下降,我猜测你压缩的那个目录中大概就是这样的情况。如想确认是否是这个原因,你可以尝试安装一个其他的文件管理器如dolphin,然后对那个目录进行简单的copy复制操作,例如复制到移动硬盘。我相信你会看到复制目录的时间有巨大的差距。

我自己碰到过的情况:从其他硬盘拷贝一个目录到主机内置硬盘,nautilus一开始速度正常,然后从30MB/s一路降速到只有几十KB/s,而dolphin则一直是以一个稳定的速率复制文件。当然命令行基本上永远都是效率最高的--这是命令行长盛不衰的根本原因。


_________________
16.04-->14.04


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Ubuntu 图形界面下压缩文件和命令行下压缩文件的差距 竟如此之大?
帖子发表于 : 2015-01-23 7:56 

注册: 2012-12-16 15:43
帖子: 2074
系统: debian
送出感谢: 8
接收感谢: 28
taohunter 写道:
刘以浩 写道:
我在压缩一个两G多的文件夹,先在图形界面下用鼠标右击操作压缩的,然后显示进度条。。。。。。这一显示就显示了好几个小时都没压缩完,后来就放弃了。今天我就想试试命令行压缩,想看看是不是快点,结果,只用了三分钟就压缩完了。我惊呆了,然后在图形界面下操作,结果用了一个多小时才压缩完,之前怀疑是压缩率的原因,可能图形界面下的压缩工具虽然调用的也是命令行,但用了较高的压缩率,而我直接用命令行压缩,没有指定压缩率,可能默认用了低压缩率吧。但,结果显示,两者压缩得到的文件zip都是一样的大小,郁闷了,有人知道为啥吗?图形界面和命令行的差距也不至于这么大吧?


原因在于系统缺省安装的nautilus文件管理器有严重的性能方面的bug。nautilus在读取、拷贝文件的时候性能可能会大幅度下降,我猜测你压缩的那个目录中大概就是这样的情况。如想确认是否是这个原因,你可以尝试安装一个其他的文件管理器如dolphin,然后对那个目录进行简单的copy复制操作,例如复制到移动硬盘。我相信你会看到复制目录的时间有巨大的差距。

我自己碰到过的情况:从其他硬盘拷贝一个目录到主机内置硬盘,nautilus一开始速度正常,然后从30MB/s一路降速到只有几十KB/s,而dolphin则一直是以一个稳定的速率复制文件。当然命令行基本上永远都是效率最高的--这是命令行长盛不衰的根本原因。

你说的这个问题让我想起了几周前用thunar复制一个ISO,也是复制近1/3后几乎就慢得要死,然后被我中断了,看来类似操作最好都不要在图形下进行,但是复制等操作唯一不足就是没有时间估计


页首
 用户资料  
 
10 楼 
 文章标题 : Re: Ubuntu 图形界面下压缩文件和命令行下压缩文件的差距 竟如此之大?
帖子发表于 : 2015-01-23 9:37 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
压缩的进度,必定是通过管道获得的。会浪费时间和数据流。当时没道理这么大差距。
可能gui界面调用的压缩底层软件不是你在cli使用的。


_________________
● 鸣学


页首
 用户资料  
 
11 楼 
 文章标题 : Re: Ubuntu 图形界面下压缩文件和命令行下压缩文件的差距 竟如此之大?
帖子发表于 : 2015-01-28 22:24 

注册: 2015-01-21 16:08
帖子: 28
系统: Ubuntu
送出感谢: 3
接收感谢: 0 次
eexpress 写道:
压缩的进度,必定是通过管道获得的。会浪费时间和数据流。当时没道理这么大差距。
可能gui界面调用的压缩底层软件不是你在cli使用的。

如果你是实现图形界面下压缩的功能,你会怎么做呢?


_________________
我不满足于熟练的使用工具,而是喜欢深究其背后的原理。


页首
 用户资料  
 
12 楼 
 文章标题 : Re: Ubuntu 图形界面下压缩文件和命令行下压缩文件的差距 竟如此之大?
帖子发表于 : 2015-01-28 22:27 

注册: 2015-01-21 16:08
帖子: 28
系统: Ubuntu
送出感谢: 3
接收感谢: 0 次
taohunter 写道:
刘以浩 写道:
我在压缩一个两G多的文件夹,先在图形界面下用鼠标右击操作压缩的,然后显示进度条。。。。。。这一显示就显示了好几个小时都没压缩完,后来就放弃了。今天我就想试试命令行压缩,想看看是不是快点,结果,只用了三分钟就压缩完了。我惊呆了,然后在图形界面下操作,结果用了一个多小时才压缩完,之前怀疑是压缩率的原因,可能图形界面下的压缩工具虽然调用的也是命令行,但用了较高的压缩率,而我直接用命令行压缩,没有指定压缩率,可能默认用了低压缩率吧。但,结果显示,两者压缩得到的文件zip都是一样的大小,郁闷了,有人知道为啥吗?图形界面和命令行的差距也不至于这么大吧?


原因在于系统缺省安装的nautilus文件管理器有严重的性能方面的bug。nautilus在读取、拷贝文件的时候性能可能会大幅度下降,我猜测你压缩的那个目录中大概就是这样的情况。如想确认是否是这个原因,你可以尝试安装一个其他的文件管理器如dolphin,然后对那个目录进行简单的copy复制操作,例如复制到移动硬盘。我相信你会看到复制目录的时间有巨大的差距。

我自己碰到过的情况:从其他硬盘拷贝一个目录到主机内置硬盘,nautilus一开始速度正常,然后从30MB/s一路降速到只有几十KB/s,而dolphin则一直是以一个稳定的速率复制文件。当然命令行基本上永远都是效率最高的--这是命令行长盛不衰的根本原因。


难道不是直接调用底层的zip命令实现的吗?然后用一个图形界面显示进度,但是差距也不至于如此之大啊!


_________________
我不满足于熟练的使用工具,而是喜欢深究其背后的原理。


页首
 用户资料  
 
13 楼 
 文章标题 : Re: Ubuntu 图形界面下压缩文件和命令行下压缩文件的差距 竟如此之大?
帖子发表于 : 2015-01-28 22:30 

注册: 2015-01-21 16:08
帖子: 28
系统: Ubuntu
送出感谢: 3
接收感谢: 0 次
taohunter 写道:
刘以浩 写道:
我在压缩一个两G多的文件夹,先在图形界面下用鼠标右击操作压缩的,然后显示进度条。。。。。。这一显示就显示了好几个小时都没压缩完,后来就放弃了。今天我就想试试命令行压缩,想看看是不是快点,结果,只用了三分钟就压缩完了。我惊呆了,然后在图形界面下操作,结果用了一个多小时才压缩完,之前怀疑是压缩率的原因,可能图形界面下的压缩工具虽然调用的也是命令行,但用了较高的压缩率,而我直接用命令行压缩,没有指定压缩率,可能默认用了低压缩率吧。但,结果显示,两者压缩得到的文件zip都是一样的大小,郁闷了,有人知道为啥吗?图形界面和命令行的差距也不至于这么大吧?


原因在于系统缺省安装的nautilus文件管理器有严重的性能方面的bug。nautilus在读取、拷贝文件的时候性能可能会大幅度下降,我猜测你压缩的那个目录中大概就是这样的情况。如想确认是否是这个原因,你可以尝试安装一个其他的文件管理器如dolphin,然后对那个目录进行简单的copy复制操作,例如复制到移动硬盘。我相信你会看到复制目录的时间有巨大的差距。

我自己碰到过的情况:从其他硬盘拷贝一个目录到主机内置硬盘,nautilus一开始速度正常,然后从30MB/s一路降速到只有几十KB/s,而dolphin则一直是以一个稳定的速率复制文件。当然命令行基本上永远都是效率最高的--这是命令行长盛不衰的根本原因。


对了,我用命令行压缩也不是进入了控制台,而是在图形界面下的虚拟终端里做的,就是alt+ctl+t


_________________
我不满足于熟练的使用工具,而是喜欢深究其背后的原理。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: Ubuntu 图形界面下压缩文件和命令行下压缩文件的差距 竟如此之大?
帖子发表于 : 2015-01-31 23:58 

注册: 2015-01-21 16:08
帖子: 28
系统: Ubuntu
送出感谢: 3
接收感谢: 0 次
jinjiachen 写道:
文件夹不是要打包压缩的吗?直接zip不是针对文件的吗?

zip命令有-r 选项 可以递归压缩一个文件夹


_________________
我不满足于熟练的使用工具,而是喜欢深究其背后的原理。


页首
 用户资料  
 
15 楼 
 文章标题 : Re: Ubuntu 图形界面下压缩文件和命令行下压缩文件的差距 竟如此之大?
帖子发表于 : 2015-02-04 15:17 

注册: 2008-07-20 5:02
帖子: 9
送出感谢: 0 次
接收感谢: 0 次
:em01 我来参观学习...


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

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Exabot [Bot] 和 3 位游客


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

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

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