すべて同じフォルダにある(すべて1つのファイルしか含まれていない)約900個の7zファイルを1つずつ抽出せずに抽出するにはどうすればよいですか?
Ubuntu10.10を使用しています。すべてのファイルはにあります/home/username/folder1/folder2
。
7za -y x "*.7z"
上記のコードは私のために働いた
for arc in *.7z
do
7zwhatever "$arc"
done
for f in *.7z
do
7zr e "$f" &
done
.7z
これにより、完了を待たずに、7z 形式のすべてのファイルが現在のディレクトリに抽出されます。
あなたのコンピュータが所有される可能性があります。あなたは警告されました!
7z x "*.7z"
これはubuntuで私のために働いた
おそらく最も簡単なアプローチは以下のとおりです
ls | xargs -n1 7z x
forループの使用に加えて
findをexec引数またはxargsと組み合わせて使用することもできます
最も簡単な方法はunzip '*.zip'
.
'
マークがあることを確認してください。