У меня есть эта команда:
zip files/test.zip $(tar tf files/test.gz)
Но она не работает, потому что все из $ (tar tf files / test.gz) находится в файлах / Так что zip не может его найти.Он отлично работает, если я изменяю каталог на файлы и исполняю этот:
zip test.zip $(tar tf test.gz)
Но мне нужно, чтобы он работал из родительского каталога.
Моя полная команда:
tar xzf files/test.tar.gz && zip files/test.zip $(tar tf files/test.tar.gz) && rm -r -- $(tar tf files/test.tar.gz)
С Есть ли в Linux какая-либо команда для преобразования файлов .tar.gz в .zip?
Спасибо