解压缩 .lzo 文件,然后删除 .lzo 文件
uncompressed .lzo file and then delete .lzo file
我在两个目录中有一个 LZO 压缩文件,我需要将其解压缩,然后删除所有 LZO 压缩文件。
所以我在 /test01/primary
文件夹中有 LZO 压缩文件,我需要将其解压缩,然后删除所有 .lzo
文件。我也需要在 /test02/secondary
文件夹中做同样的事情。我将在两个文件夹中有大约 150 个 LZO 文件,所以总共大约有 300 个文件。
从命令行我是这样 运行 解压一个文件 lzop -d file_name.lzo
.
解压缩所有 LZO 文件然后从两个文件夹中删除所有 .lzo 文件的最快方法是什么。
#!/bin/bash
set -e
export PRIMARY=/test01/primary
export SECONDARY=/test02/secondary
lzop -d $PRIMARY/*
lzop -d $SECONDARY/*
# now delete?
也许我们可以同时在两个文件夹中并行 "uncompressed LZO file and then delete all .lzo file" 以加快进程。
你可以这样并行:
lzop -d $PRIMARY/* & lzop -d $SECONDARY/*
然后像这样删除所有 .lzo
:
find $PRIMARY $SECONDARY -name '*.lzo' -delete
希望对您有所帮助!
我在两个目录中有一个 LZO 压缩文件,我需要将其解压缩,然后删除所有 LZO 压缩文件。
所以我在 /test01/primary
文件夹中有 LZO 压缩文件,我需要将其解压缩,然后删除所有 .lzo
文件。我也需要在 /test02/secondary
文件夹中做同样的事情。我将在两个文件夹中有大约 150 个 LZO 文件,所以总共大约有 300 个文件。
从命令行我是这样 运行 解压一个文件 lzop -d file_name.lzo
.
解压缩所有 LZO 文件然后从两个文件夹中删除所有 .lzo 文件的最快方法是什么。
#!/bin/bash
set -e
export PRIMARY=/test01/primary
export SECONDARY=/test02/secondary
lzop -d $PRIMARY/*
lzop -d $SECONDARY/*
# now delete?
也许我们可以同时在两个文件夹中并行 "uncompressed LZO file and then delete all .lzo file" 以加快进程。
你可以这样并行:
lzop -d $PRIMARY/* & lzop -d $SECONDARY/*
然后像这样删除所有 .lzo
:
find $PRIMARY $SECONDARY -name '*.lzo' -delete
希望对您有所帮助!