Bash - Alle 7z Archive in Unterverzeichnisse mit ihrem Namen extrhieren
Mit dem folgenden Befehl lassen sich alle 7z Archive eines Verzeichnisses in Unterverzeichnisse mit ihrem eigenen Namen extrahieren.
for i in *.7z; do dir="${i%.*}";mkdir "$dir"; 7z x "$i" -o"$dir"; done
Geht natürlich auch mit zip, rar, tar.gz oder wasimmer 7z entpacken kann.
Dafür einfach *.7z vor dem ersten Semikolon durch einen anderen Suchfilter ersetzen.