Подтвердить что ты не робот

Переименование папок после извлечения смолы

У меня есть tarball, myarchive.tar.gz. Когда я распаковываю его, используя "tar -zxvf myarchive.tar.gz", он создает папку myarchive-x980-2303-ssioo. Какой самый простой способ автоматически переименовать извлеченную папку, чтобы убедиться, что она совпадает с именем архива? Я проверил tar-страницу, но у нее нет возможности для этого.

4b9b3361

Ответ 1

Вручную создайте папку и разделите компоненты из tarball:

archive=my.tar.gz
mkdir ${archive%.tar*} 
tar --extract --file=${archive} --strip-components=1 --directory=${archive%.tar*}