Writing 2D Games in C using SDL by Thomas Lively
Sisällysluettelo:
zip
komento- Asenna Zip Ubuntuun ja Debianiin
- Asenna Zip CentOS: iin ja Fedoraan
- Kuinka lähettää tiedostoja ja hakemistoja
- Pakkausmenetelmät ja -tasot
- Salasanalla suojatun ZIP-tiedoston luominen
- Luo jaettu ZIP-tiedosto
- ZIP-esimerkkejä
- johtopäätös
Zip on yleisimmin käytetty arkistotiedostomuoto, joka tukee häviötöntä tietojen pakkaamista.
Zip-tiedosto on tietosäiliö, joka sisältää yhden tai useamman pakatun tiedoston tai hakemiston. Pakatut (zip) tiedostot vievät vähemmän levytilaa, ja ne voidaan siirtää nopeammin koneelta toiselle kuin pakkaamattomat tiedostot. Zip-tiedostot voidaan helposti purkaa Windowsissa, macOS: issa ja Linuxissa käyttämällä kaikkien käyttöjärjestelmien käytettävissä olevia apuohjelmia.
Tässä opetusohjelmassa osoitamme sinulle, kuinka ZIP (pakata) tiedostoja ja hakemistoja Linuxissa
zip
komennon avulla.
zip
komento
zip
on komentoriviohjelma, joka auttaa luomaan zip-arkistoja.
Zip-komento on seuraavassa syntaksimuodossa:
zip OPTIONS ARCHIVE_NAME FILES
Zip-arkiston luomiseen tiettyyn hakemistoon käyttäjän tarvitsee kirjoitusoikeudet kyseiseen hakemistoon.
Zip-tiedostot eivät tue Linux-tyylisiä omistajuustietoja. Poimitut tiedostot omistavat komentoa suorittavat käyttäjät.
Tiedoston omistajuuden ja käyttöoikeuksien säilyttämiseksi käytä
tar
komentoa.
zip
apuohjelmaa ei ole asennettu oletuksena useimpiin Linux-jakeluihin, mutta voit asentaa sen helposti jakelun paketinhallinnan avulla.
Asenna Zip Ubuntuun ja Debianiin
Asenna Zip CentOS: iin ja Fedoraan
Kuinka lähettää tiedostoja ja hakemistoja
Zip yhden tai useamman tiedoston määrittämällä arkistoon lisättävät tiedostot välilyönnillä erotettuna alla olevan kuvan mukaisesti:
zip archivename.zip filename1 filename2 filename3
adding: filename1 (deflated 63%) adding: filename2 (stored 0%) adding: filename3 (deflated 38%)
Oletuksena
zip
komento tulostaa arkistoon lisättyjen tiedostojen nimet ja pakkausmenetelmän. Selitämme pakkausmenetelmät ja taso myöhemmin tässä oppaassa.
Kun määrität ZIP-arkiston nimen, jos jätät
.zip
laajennuksen pois, se lisätään automaattisesti, ellei arkiston nimi sisällä pistettä.
zip archivename.zip filename
luo arkiston samalla nimellä kuin
zip archivename filename
.
Voit estää
zip
komennon tulosteen käyttämällä
-q
vaihtoehtoa:
zip -q archivename.zip filename1 filename2 filename3
Usein luot Zip-arkiston hakemistosta, joka sisältää alihakemistojen sisällön.
-r
vaihtoehdon avulla voit kulkea koko hakemistorakenteen rekursiivisesti.
Luodaksesi käyttämäsi hakemiston ZIP-arkisto:
zip -r archivename.zip directory_name
Voit myös lisätä useita tiedostoja ja hakemistoja samaan arkistoon:
zip -r archivename.zip directory_name1 directory_name2 file1 file1
Pakkausmenetelmät ja -tasot
Zipin oletuspakkausmenetelmä on tyhjentynyt. Jos zip-apuohjelma päättää, että tiedostoa ei voida pakata, se vain tallentaa tiedoston arkistoon pakkauttamatta sitä tallennusmenetelmällä. Useimmissa Linux-jakeluissa zip-apuohjelma tukee myös bzip2- pakkausmenetelmää.
Määritä pakkausmenetelmä käyttämällä
-Z
vaihtoehtoa.
zip -r -Z bzip2 archivename.zip directory_name
… adding: sub_dir/ (stored 0%) adding: sub_dir/file1 (bzipped 52%) adding: sub_dir/file2 (bzipped 79%)
zip
komennon avulla voit määrittää pakkaustason käyttämällä numeroa, joka on varustettu viivalla 0 - 9. Oletuspakkaustaso on
-6
. Kun käytetään
-0
, kaikki tiedostot tallennetaan ilman pakkausta.
-9
pakottaa
zip
komennon käyttämään optimaalista pakkausta kaikille tiedostoille.
Esimerkiksi, jos haluat käyttää pakkaustasoa
-9
, kirjoitat jotain tällaista:
zip -9 -r archivename.zip directory_name
Mitä korkeampi pakkaustaso, sitä CPU-intensiivisempi zip-prosessi on, ja se vie enemmän aikaa.
Salasanalla suojatun ZIP-tiedoston luominen
zip -e archivename.zip directory_name
Sinua pyydetään antamaan ja vahvistamaan arkiston salasana:
Enter password: Verify password:
Luo jaettu ZIP-tiedosto
Kuvittele, että haluat tallentaa Zip-arkiston tiedostojen isännöintipalveluun, jonka tiedostokoko on enintään 1 Gt ja Zip-arkistosi on 5 Gt.
Voit luoda uuden jaetun Zip-tiedoston käyttämällä
-s
asetusta, jota seuraa määritetty koko. Kertoja voi olla k (kilotavua), m (megatavua), g (gigatavua) tai t (teratavua).
zip -s 1g -r archivename.zip directory_name
Yllä oleva komento jatkaa uusien arkistojen luomista joukkoon sen jälkeen, kun se on saavuttanut määritetyn kokorajoituksen.
archivename.zip archivename.z01 archivename.z02 archivename.z03 archivename.z04
ZIP-esimerkkejä
Luo ZIP-arkisto nimeltä archivename.zip, joka sisältää kaikki nykyisen hakemiston tiedostot.
zip archivename *
Sama kuin yllä, mukaan lukien piilotetut tiedostot (pisteellä alkavat tiedostot):
zip archivename.* *
Luo ZIP-arkisto nimeltä
archivename.zip
joka sisältää kaikki nykyisen hakemiston MP3-tiedostot
archivename.zip
tiedostoja.
johtopäätös
Linuxissa voit luoda zip-arkistoja
zip
komennolla.
Voit purkaa ZIP-arkiston Linux-järjestelmästä käyttämällä unzip-komentoa.
zip-pääteKäytä CAM Unzip zip & unzip tiedostoja helposti. Tämä freeware avulla voit salasanasuojaa zip-tiedostoja ja luetella ja tarkastella tiedostoja ZIP-arkistossa. Lataa ilmaiseksi.
CAM UnZip
Kuinka kopioida tiedostoja ja hakemistoja Linuxissa
Tiedostojen ja hakemistojen kopiointi on yksi yleisimmistä tehtävistä, joita suoritat komentorivillä työskennellessä. Linuxissa tiedostojen kopiointiin on useita komentoja. Cp ja rsync ovat yleisimmin käytettyjä työkaluja.
Kuinka siirtää tiedostoja ja hakemistoja Linuxissa (mv-komento)
Tiedostojen ja hakemistojen siirtäminen on yksi perustoiminnoista, jotka usein suoritetaan Linux-järjestelmässä. Tässä opetusohjelmassa selitetään kuinka mv-komentoa voidaan käyttää tiedostojen ja hakemistojen siirtämiseen.