Bash-скрипт для tar-папки сохраняет базовый путь

Мой скрипт выталкивает папку в каталог / home / user и сохраняет ее все в папке резервного копирования. Однако, когда я открываю каждый из tar.gz, у всех из них есть каталог / home / user, а затем папки и файлы, которые я хотел сжать.

Мой скрипт:

#!/bin/bash

if [ ! -d ~/backup ]; then
    mkdir ~/backup
fi

for i in `ls ~/folder`; do
    echo "~/folder/$i"
    if [ -d ~/folder/$i ]; then
        tar -zcf ~/backup/$i.tar.gz ~/folder/$i
    fi
done
2] Что я могу сделать, чтобы предотвратить / home / user для сохранения?

1
задан 6 April 2014 в 14:49

0 ответов

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

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