linux – 单独Gzip多个文件并保留原始文件
发布时间:2020-05-23 18:59:28 所属栏目:Linux 来源:互联网
导读:我正在寻找一个目录中的多个文件(多个.gz文件),同时保留原件. 我可以使用以下命令执行单个文件: find . -type f -name *cache.html -exec gzip {} ; 要么 gzip *cache.html 但既不保留原文.我试过了 find . -type f -name *cache.html -exec gzip -c {} {}.g
|
我正在寻找一个目录中的多个文件(多个.gz文件),同时保留原件. 我可以使用以下命令执行单个文件: find . -type f -name "*cache.html" -exec gzip {} ;
要么 gzip *cache.html 但既不保留原文.我试过了 find . -type f -name "*cache.html" -exec gzip -c {} > {}.gz
但是只做了一个{} .gz文件.有没有一个简单的方法来做到这一点? 解决方法你的>在最后一个命令中,由运行find的同一个shell解析.使用嵌套shell:find . -type f -name "*cache.html" -exec sh -c "gzip < {} > {}.gz" ; (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 停止或重新加载后,Vagrant错误“无法挂载Linux客户机中的文
- linux – 错误:RPC失败; result = 6,HTTP代码= 0
- linux – 包名称中的“dev”后缀?
- Linux futex系统调用虚假唤醒,返回值为0?
- linux – 对X Window和GNOME / KDE感到困惑
- linux – 用户smmsp在auth.log中反复找到
- 在linux / bash中添加命令行参数
- Fast portable non-blocking network programming with Lib
- linux – 运行OPTIMIZE TABLE对表进行碎片整理以获得更好的
- lvm – 如何恢复使用lvremove删除的逻辑卷
