最近(数日後の冬です)、いくつかのフォルダーをパックする簡単なスクリプトを作成しました。スクリプトは以下のとおりです。
#!/bin/bash
for DIR in `find -name "MY_NAME*" -type d`
do
tar -zcvf $DIR.tar.gz $DIR &
done
echo "Packing is done" > packing.txt
MY_NAME*
実行されているフォルダーのすべてのサブディレクトリで検索することを除いて、正常に機能します。フォルダーには多くのファイルが含まれており、パッキングには長い時間がかかるためMY_NAME*
、時間のロスを制限したいと考えています。また、スクリプトが実行されているフォルダー内 (サブディレクトリなし) でのみfind
コマンドがそれらのディレクトリを検索するようにしたいと考えています。MY_NAME*
コマンドで可能find
ですか?