Итак, я довольно новичок в Ubuntu и всей среде Linux, хотя я ученый-компьютер, и я хочу ознакомиться с основными командами.
На данный момент я работаю с .tar и .tar.gz, и у меня есть проблема с созданием одного из них.
Предположим, что у меня есть следующая файловая структура:
./
|-> a
|-> Release
|-> [some files]
|-> b
|-> Release
|-> [some files]
Со следующими командами я в настоящее время создаю свой tar-file:
tar -cvf ../archive.tar a
tar -rvf ../archive.tar b
Теперь у моего файла archive.tar также есть формат
archive.tar
|-> a
|-> Release
|-> [some files]
|-> b
|-> Release
|-> [some files]
Теперь давайте рассмотрим мой вопрос: как я могу получить следующие три архивные структуры указанная файловая структура выше:
Добавить общую базовую папкуarchive.tar
|-> baseFolder
|-> a
|-> Release
|-> [some files]
|-> b
|-> Release
|-> [some files]
Переименовать папки archive.tar
|-> aChangedFolderName
|-> Release
|-> [some files]
|-> bChangedFolderName
|-> Release
|-> [some files]
Добавить общую базовую папку и переименовать папки archive.tar
|-> baseFolder
|-> aChangedFolderName
|-> Release
|-> [some files]
|-> bChangedFolderName
|-> Release
|-> [some files]
Для меня это doesn Неважно, можно ли это сделать только несколькими шагами, по крайней мере, я надеюсь, что смогу это сделать. И: # 1 будет для меня самым важным.