Zálohy z terminálu se skriptem v Bash Shell

14. února jsem v linux.com publikace Simrat Pal Singh Khokhar, kde představuje skript v Bash Shell jeho autorství, což nám umožňuje vytvořit BackUp ve formátu

.tar.bz2

jakéhokoli adresáře, který je v našem systému.

Ačkoli skript Je to trochu staré, protože to bylo původně publikováno 13. března 2009, považuji to za velmi užitečné jak v jeho provozu, tak v jeho snadném použití.

Chcete-li použít skript, postupujte podle následujících pokynů:

  1. Otevřete nový dokument v Gedit nebo v nano jak si přejete.
  2. Zkopírujte celý kód skriptu v tomto novém dokumentu.
  3. Uložte skript jako
    mybackup.sh

    ve vašem týmu na požadovaném místě (nejlépe ve vaší osobní složce).

Nyní uděláme oprávnění ke spuštění skriptu pomocí následujícího příkazu (nejprve se musíte najít v adresáři, který obsahuje skript):

chmod + x mybackup.sh

Způsob použití skriptu je následující:

Chcete-li provést BackUp konkrétního adresáře nebo souboru, postupujte následujícím způsobem:

sh mybackup.sh [zdroj] [cíl]

Kde source je absolutní cesta k adresáři nebo souboru, který chcete zálohovat (příklad:

~/Documentos/Writer

)
Kde cíl, je cesta, kam chcete uložit BackUp (příklad:

~/Documentos

)

Nota: Simrat tvrdí, že skript rozpoznává absolutní i relativní cesty, ale v mém případě fungovaly pouze absolutní cesty.

Výsledkem bude vytvoření souboru

.tar.bz2

s formátem

"fuente_ddmmyyyy.x.tar.bz2"

Nyní, pokud chcete rozbalit předchozí BackUp, stačí spustit skript a zadat soubor

.tar.bz2

jako zdroj a adresář, kam chcete soubor rozbalit jako cíl.

Tento skript lze navíc použít v rámci Nautilus udělat BackUp mnohem jednodušším způsobem.