пример настройки: структура папок
/folder1/folder2/folder3
папка3 имеет 2 файла:
sample.backups.tar
sample
Моя цель - запустить скрипт, который сэмплирует bzips и добавляет его в sample.backups.tar, удалить сжатый файл за пределами bzip.
Я написал следующие строки
folder3Path=#full path for folder3
samplePath=#full path with file name for sample file
compressedSamplePath=#full path with file name for bzipped sample file to be created
sampleBackupsPath=#full path with file name for sample.backups.tar
tar -jcf $compressedPath sample
tar -r --file=$sampleBackupsPath $compressedSamplePath --remove-files
В результате внутри sample.backups.tar у меня есть структура файла /folder1/folder2/folder3/sample.tar.bz2.
Мне не нужна там структура папок; Я хочу, чтобы в этом файле был только sample.tar.bz2
без папок. Как мне это сделать?
Вещи пытались:
tar -jcf $compressedPath sample
tar -C $folder3Path -r --file=$sampleBackupsPath $compressedSamplePath --remove-file
Попытка изменить папку на сжатый файл примера, но она все еще дает мне структуру папки
Примечание:
Для выполнения моего требования мне нужно использовать абсолютные и полные пути для всех ссылок на имена.
Я использую режим добавления для tar, так как мне нужно использовать один и тот же tar для хранения нескольких bzips.