当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何压缩海量数目的小文件(150万)?
帖子发表于 : 2010-10-04 18:44 

注册: 2006-05-20 10:38
帖子: 513
送出感谢: 0 次
接收感谢: 0 次
正在制作词典的发音词库,有150多万个wav文件,单个wav文件都很小,3、4k之间,全部文件大约在700MB,需要压缩成没有目录结构的 zip 文件,但文件数目巨大,在文件浏览器下打开文件目录,就要很长的时间,“全选”,又要花很多时间,但无论如何没法在图形界面下压缩了,在终端下用 zip 压缩,报错,说参数太多。

代码:
$ zip longman.zip sounds/*
bash: /usr/bin/zip: Argument list too long


音频文件放在sounds目录下。

请各位介绍一个可以用的压缩软件,或者命令行下的用法。

补充,我是在上网本上操作。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何压缩海量数目的小文件(150万)?
帖子发表于 : 2010-10-04 19:30 
头像

注册: 2008-04-07 17:36
帖子: 4010
地址: 泰安人在阜新
送出感谢: 0 次
接收感谢: 0 次
tar


_________________
宇宙数学物理 sssssssss Ubuntu 桌面培训 sssssssss 问打包的问题之前先看
和我一样的新手请看,我看过了,腰不酸了,腿不疼了,上楼也有劲了
想去IRC的点这里——一个比QQ群好N多的东西


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何压缩海量数目的小文件(150万)?
帖子发表于 : 2010-10-04 19:37 

注册: 2010-01-13 23:26
帖子: 3173
送出感谢: 0 次
接收感谢: 12
wzssyqa 写道:
tar

+1


_________________
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 如何压缩海量数目的小文件(150万)?
帖子发表于 : 2010-10-04 21:52 
头像

注册: 2008-07-30 23:21
帖子: 13424
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 126
什么叫没有目录结构?
用单引号把参数括起来传递。


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 如何压缩海量数目的小文件(150万)?
帖子发表于 : 2010-10-04 22:01 
头像

注册: 2008-09-13 19:17
帖子: 7789
系统: Arch Linux (x86_64)
送出感谢: 10
接收感谢: 77
压缩一般比较慢,单纯tar打包很快


_________________
博客:http://www.lainme.com


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 如何压缩海量数目的小文件(150万)?
帖子发表于 : 2010-10-05 8:40 
头像

注册: 2007-05-06 8:19
帖子: 7444
送出感谢: 0 次
接收感谢: 5
你这个还是用"数据库"检索来得快


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 如何压缩海量数目的小文件(150万)?
帖子发表于 : 2010-10-05 13:40 
头像

注册: 2009-12-16 17:47
帖子: 4014
地址: 火星学院
系统: Matrix
送出感谢: 18
接收感谢: 9
rediscover 写道:
wzssyqa 写道:
tar

+1

+10


_________________
ฏ้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎้้้้้้้้้้้้้้้้้้้้้้้้้้้้๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎้้้้้้้้้้้้้้้้
万年不更新的博客: https://tuxzz.tk


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 如何压缩海量数目的小文件(150万)?
帖子发表于 : 2010-10-05 14:46 
头像

注册: 2008-11-21 20:26
帖子: 36913
送出感谢: 1
接收感谢: 36
打包就好,别压缩了


_________________
讨厌我的人可以试着点一下
浏览全部ubuntu技巧


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 如何压缩海量数目的小文件(150万)?
帖子发表于 : 2010-10-05 22:27 
头像

注册: 2005-07-21 19:13
帖子: 681
地址: Peking, China
送出感谢: 0 次
接收感谢: 0 次
1. 压缩 *.wav 文件
find ./sounds/ -name *.wav -type f -exec gzip {} \;
2. 移动各个目录下的文件到指定目录,例如 ../target_dir/
find ./sounds/ -type f -name *.gz -exec mv {} ../target_dir/ \;

不过如此操作是一个文件一个文件处理的,速度会很慢,建议在可以不关机的机器上处理,或者分批处理。


_________________


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 如何压缩海量数目的小文件(150万)?
帖子发表于 : 2011-02-14 1:57 

注册: 2006-05-20 10:38
帖子: 513
送出感谢: 0 次
接收感谢: 0 次
答案在这里,http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=316122&start=0


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

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


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

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

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