linux下shell如何将某目录下小于5kb的文件打包成tar.gz

罗南山 发布于 2014/04/14 10:45
阅读 919
收藏 0

<无详细内容>

加载中
1
zhych
zhych

find ./ -size -5k | xargs tar -czf tar.gz "./"表示当前目录,可以用绝对地址代替。"./"前后有空格别忘了。

0
一群河马
一群河马

find ./ -size -5k | xargs tar -czf tar.gz

0
罗南山
罗南山

谢谢,程序我已经能够运行了。假如要将条件改为大于5kb的该如何处理呢?

0
zhych
zhych

引用来自“罗南山”的评论

谢谢,程序我已经能够运行了。假如要将条件改为大于5kb的该如何处理呢?

find ./ -size +5k | xargs tar -czf tar.gz

罗南山
罗南山
再次感谢
0
Solowave
Solowave
看来你对linux指令风格还不如我,嘿嘿
0
张延增

题目要求是本目录,不包括子目录的

ls -l | grep ^- | awk '{if($5<5120)print $9}' | xargs tar -czf tar.gz

返回顶部
顶部