Linux - jak si dělat průběžné rychlé zip zálohy adresáře

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 ~/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 ~/Desktop/tmp/_projects/ .

 

 

Jak ukládat bez komprese (tzn. rychleji)?

 

Jen přidáme parametr -0

zip -r -0 ~/Desktop/tmp/_projects/$(date +%Y-%m-%d-%H-%M-%S)_project.zip *

 

Jak se ti článek líbil?

Komentáře (2)

Adam
Zdar, pouzivam phpstorm a dal jsem
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?
OL3G
Zdar,

v phpstormu klikni na daný soubor pravým tlačítkem a dej Local history > Show history

To by tě mělo ukázat úplně všechny změny u daného souboru.

Přidat komentář