Как создать общую базовую папку с tar и как переименовать папки?

Итак, я довольно новичок в 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 будет для меня самым важным.

1
задан 6 October 2015 в 11:08

0 ответов

Другие вопросы по тегам:

Похожие вопросы: