Linux - jak si dělat průběžné rychlé zip zálohy adresáře
Proč si dělat průběžné rychlé zip zálohy daného adresáře? Hodí se to třeba během vývoje projektů, aby se bylo možné vrátit k souborům, když se něco nepovede. Já sám to používám v terminálu phpstormu.
Instalace
sudo apt install zip
Jak udělat zip soubor celého adresáře?
Přejdeme to daného adresáře např.
cd Desktop/projects/project1
A vytvoříme zip soubor
zip -r /home/user/Desktop/tmp/_projects/$(date +%Y-%m-%d-%H-%M-%S)_project.zip *
Tím se vytvoří zip ve tvaru 2024-01-22-11-24-27_project.zip v adresáři /home/user/Desktop/tmp/_projects/ .
Jak ukládat bez komprese (tzn. rychleji)?
Jen přidáme parametr -0
zip -r -0 /home/user/Desktop/tmp/_projects/$(date +%Y-%m-%d-%H-%M-%S)_project.zip *
git reset --hard
a tím došlo ke zmazání veškeré mojí práce od posledního commitu. Jde s tím něco udělat?