ZIP-arhiivide töötlemine Linuxi käsuväljal
ZIP on üks populaarsemaid arhiveerimisvorminguid. Erinevalt koduarvutist, mis võimaldab teil selliste arhiividega mugavas graafilises liideses töötada, enamik servereid sellist võimalust ei paku. Seega, teadke kindlasti käsuvälja kaudu tavaliste toimingute tegemiseks vajalikke käske.
Kui töötate ka TAR või RAR arhiividega, vaadake meie juhendeid nende käsitlemiseks Linuxi käsureal.
Enne alustamist
Veenduge, et kõik vajalikud paketid on installitud.
Debiani ja Ubuntu jaoks:
sudo apt update && sudo apt install zip unzip
CentOS-i ja Rocky Linuxi/AlmaLinuxi jaoks:
sudo yum makecache && sudo yum install zip unzip
Kuidas luua ZIP-arhiivi
Arhiivi loomiseks kasutage järgmist käsku:
zip -r arhiivi_nimi.zip /kataloogi/tee/
Suvandit -r kasutatakse kõigi failide ja alamkataloogide rekursiivseks arhiivi lisamiseks.
Kuidas ZIP-arhiivi lahti pakkida
ZIP-arhiivi lahti pakkimiseks saate kasutada järgmist käsku:
unzip arhiiv.zip
Sisu lahendatakse vaikimisi praeguses kataloogis. Kui soovite arhiivi lahti pakkida teise kohta, kasutage suvandit -d.
Näiteks:
unzip backup.zip -d /home/user/backup/
Lisanduvkasulikud suvandid
- -l — näita arhiivis olevate failide loendit ilma seda lahti pakkimata:
unzip -l arhiiv.zip
- -u — värskendage arhiivi faili:
zip -u arhiiv.zip uus_fail.txt
Arvestage faili arhiivis värskendamisel järgmiste üksikasjadega:
- Kui arhiiv ei sisalda uut_fail.txt, lisatakse see.
- Kui arhiiv sisaldab juba sama nimega faili, kuid selle sisu kettal on muutunud, siis see fail värskendatakse uusimale versioonile.
Saate seda käsku kasutada ka mitme faili korraga värskendamiseks, näiteks:
zip -u arhiiv.zip *.txt
See käsk värskendab kõiki arhiivis olevaid .txt-faile ja lisab uued, kui neid pole varem lisatud.
- -e — määrake arhiivile parool:
zip -e arhiiv.zip /faili/tee