分页: 1 / 2
如图目录里,选出各目录下的“docx”文件,而且保留目录结构,压缩成一个文件?
发表于 : 2013-07-24 12:55
由 男菜鸟
如何在如图目录里,选出各目录下的“docx”文件,而且保留目录结构,压缩为一个rar文档?
Re: 如图目录里,选出各目录下的“docx”文件,而且保留目录结构,压缩成一个文件?
发表于 : 2013-07-24 13:00
由 zhw2101024
在当前目录运行
代码: 全选
find . -name *.docx
可以选出所有docx文件,就是不知道rar有没有相应参数配合。
Re: 如图目录里,选出各目录下的“docx”文件,而且保留目录结构,压缩成一个文件?
发表于 : 2013-07-24 15:12
由 lanjian9151
代码: 全选
find . -name *.docx |xargs tar czvf xxx.tar.gz
Re: 如图目录里,选出各目录下的“docx”文件,而且保留目录结构,压缩成一个文件?
发表于 : 2013-07-24 15:14
由 zhw2101024
lanjian9151 写了:代码: 全选
find . -name *.docx |xargs tar czvf xxx.tar.gz
楼主要的是rar文档
Re: 如图目录里,选出各目录下的“docx”文件,而且保留目录结构,压缩成一个文件?
发表于 : 2013-07-24 15:38
由 lanjian9151
zhw2101024 写了:lanjian9151 写了:代码: 全选
find . -name *.docx |xargs tar czvf xxx.tar.gz
楼主要的是rar文档
那就变通一下嘛,为什么一定要rar呢,反正就算他在windows下用rar不是一样可以解gz
我这没有压缩rar的,没法试,应该也是可以的。
Re: 如图目录里,选出各目录下的“docx”文件,而且保留目录结构,压缩成一个文件?
发表于 : 2013-07-24 15:59
由 zhw2101024
lanjian9151 写了:zhw2101024 写了:lanjian9151 写了:代码: 全选
find . -name *.docx |xargs tar czvf xxx.tar.gz
楼主要的是rar文档
那就变通一下嘛,为什么一定要rar呢,反正就算他在windows下用rar不是一样可以解gz
我这没有压缩rar的,没法试,应该也是可以的。
我发给同事的都是zip文档,全平台通用。自己用都是7z,习惯用7-zip了

Re: 如图目录里,选出各目录下的“docx”文件,而且保留目录结构,压缩成一个文件?
发表于 : 2013-07-24 16:24
由 lanjian9151
zhw2101024 写了:lanjian9151 写了:zhw2101024 写了:lanjian9151 写了:代码: 全选
find . -name *.docx |xargs tar czvf xxx.tar.gz
楼主要的是rar文档
那就变通一下嘛,为什么一定要rar呢,反正就算他在windows下用rar不是一样可以解gz
我这没有压缩rar的,没法试,应该也是可以的。
我发给同事的都是zip文档,全平台通用。自己用都是7z,习惯用7-zip了


Re: 如图目录里,选出各目录下的“docx”文件,而且保留目录结构,压缩成一个文件?
发表于 : 2013-07-24 17:08
由 男菜鸟
gu@gu-Vostro-260s ~/文档 $ find . -name *.docx |xargs tar czvf 123.tar.gz
tar: 谨慎地拒绝创建空归档文件

Re: 如图目录里,选出各目录下的“docx”文件,而且保留目录结构,压缩成一个文件?
发表于 : 2013-07-24 17:12
由 男菜鸟
gu@gu-Vostro-260s ~/文档 $ find . -name *.docx |xargs tar czvf 123.tar.gz
tar: 谨慎地拒绝创建空归档文件

Re: 如图目录里,选出各目录下的“docx”文件,而且保留目录结构,压缩成一个文件?
发表于 : 2013-07-24 17:18
由 男菜鸟
gu@gu-Vostro-260s ~/文档 $ find . -name *.docx |xargs tar czvf 123.tar.gz
tar: 谨慎地拒绝创建空归档文件

Re: 如图目录里,选出各目录下的“docx”文件,而且保留目录结构,压缩成一个文件?
发表于 : 2013-07-24 20:04
由 zhw2101024
看你的图上面docx好像是目录啊,到底要打包docx目录还是docx文件?
我们地球人一般只把
之类的文件叫做docx文件。
Re: 如图目录里,选出各目录下的“docx”文件,而且保留目录结构,压缩成一个文件?
发表于 : 2013-07-31 13:55
由 男菜鸟
不是目录,就是文件名。
我把上述命令改为“find . -name docx |xargs tar czvf 123.tar.gz ”,问题解决了。
但是和windows的朋友交换文件,tar.gz 他们没见过,不胜其问!还是希望使用rar格式,怎么做?
Re: 如图目录里,选出各目录下的“docx”文件,而且保留目录结构,压缩成一个文件?
发表于 : 2013-07-31 14:33
由 zhw2101024
如果你愿意折中用zip格式的话,下面的方法应该可以做到:
代码: 全选
sudo apt-get install p7zip-full
代码: 全选
find . -name docx |7z a 123.tar.gz
rar格式是winrar的私有格式,压缩率也并不是最高的。
Re: 如图目录里,选出各目录下的“docx”文件,而且保留目录结构,压缩成一个文件?
发表于 : 2013-08-04 11:23
由 男菜鸟
zhw2101024 写了:如果你愿意折中用zip格式的话,下面的方法应该可以做到:
代码: 全选
sudo apt-get install p7zip-full
代码: 全选
find . -name docx |7z a 123.tar.gz
rar格式是winrar的私有格式,压缩率也并不是最高的。
还是“123.tar.gz” 格式?

Re: 如图目录里,选出各目录下的“docx”文件,而且保留目录结构,压缩成一个文件?
发表于 : 2013-08-05 9:33
由 zhw2101024
不好意思,写错了
试试这个
代码: 全选
find . -name docx |7z a -tzip 123.zip
和windows交换文件可能会出现乱码问题,有帖子总结过,可以找找看。