首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未压缩的.lzo文件,然后删除.lzo文件

未压缩的.lzo文件,然后删除.lzo文件
EN

Stack Overflow用户
提问于 2015-10-08 19:42:48
回答 1查看 504关注 0票数 0

我有一个LZO压缩文件在两个目录中,我需要解压缩它,然后删除所有的LZO压缩文件。

因此,我在/test01/primary文件夹中有LZO压缩文件,需要将其解压缩,然后删除所有.lzo文件。在/test02/secondary文件夹中,我也需要做同样的事情。我将在两个文件夹中有大约150个LZO文件,所以总共大约300个文件。

在命令行中,我像这样运行,以取消一个文件lzop -d file_name.lzo

将所有LZO文件解压缩,然后从两个文件夹中删除所有.lzo文件的最快方法是什么。

代码语言:javascript
复制
#!/bin/bash

set -e

export PRIMARY=/test01/primary
export SECONDARY=/test02/secondary

lzop -d $PRIMARY/*
lzop -d $SECONDARY/*

# now delete?

也许我们可以并行“未压缩的LZO文件,然后删除所有的.lzo文件”在两个文件夹中同时加快进程。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-08 19:59:37

你可以像这样并行:

代码语言:javascript
复制
lzop -d $PRIMARY/* & lzop -d $SECONDARY/*

然后像这样删除所有的.lzo

代码语言:javascript
复制
find $PRIMARY $SECONDARY -name '*.lzo' -delete

希望这能帮上忙!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33024636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档