2 つのディレクトリに LZO 圧縮ファイルがあり、それを解凍してからすべての LZO 圧縮ファイルを削除する必要があります。
そのため、フォルダーに LZO 圧縮ファイルが/test01/primary
あり、それを解凍してからすべての.lzo
ファイルを削除する必要があります。/test02/secondary
フォルダでも同じことをする必要があります。両方のフォルダーに約 150 個の LZO ファイルがあるため、合計で約 300 個のファイルになります。
このように実行していたコマンドラインから、1つのファイルを解凍し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?
プロセスを高速化するために、両方のフォルダーで同時に「LZOファイルを解凍してからすべての.lzoファイルを削除する」ことを並行して行うことができるかもしれません。