Czy istnieje sposób na wyodrębnienie archiwum 7z, które zawiera wszystkie jego pliki w katalogu bez tworzenia tego katalogu w systemie plików, ale nadal zachowując strukturę podkatalogów archiwum (więc 7z e ...
nie działa zgodnie z potrzebami, ponieważ usuwa wszystkie informacje o ścieżce )?
W tar użyłbym tar -x --strip=1 ...
do usunięcia pierwszego komponentu ścieżki. Czy istnieje jakiś odpowiednik dla 7z, czy muszę wyodrębnić niechciany segment ścieżki, przenieść zawartość we właściwe miejsce i usunąć katalog?
7z a archive.7z path\to\folder
zrobić, 7z a archive.7z path\to\folder\*
aby usunąć folder
nazwę zarchiwizowanej ścieżki.
7z x
do utworzenia struktury,7z e
do usunięcia informacji o ścieżce, a następnie usuń pliki utworzone przez7z x
, wypróbowałem, wciąż nie jest to, czego chcesz.