Praktesch Beispiller vum Zip Command

Et gi vill Saachen déi Dir maache kënnt mat dem Linux-Zip Kommando

Et ginn eng Rei verschidde Weeër fir Comics mat der Linux Command Line ze kompriméieren. Dësen Artikel enthält praktesch Beispiller déi weisen, wéi Dir de ZIP-Kommando benotze fir Dateien an Ärem Dateisystem ze kompaktéieren an z'organiséieren.

Zipped Dateien ginn benotzt wann Dir e Space späichere musst a grouss Dateien ze kopéieren vun enger Plaz an den aneren.

Wann Dir 10 Fichier hutt déi all 100 Megabytes an der Gréisst sinn a musst Dir se op eng FTP- Säit überträifen , da kéint de Transfere vill ze laang daueren, jee no der Prozesserzuel.

Wann Dir all 10 Dateien an e puer Zipped Archiver kompriméiert an d' Kompriméierung reduzéiert d'Dateigréisst op 50MB pro Fichier, da musst Dir nëmmen hallef sou Daten transferéieren.

Wéi Dir e Archiv vun all de Dateien an engem Ordner erstallt

Stellt Iech vir Dir hutt e Fichier vu Lidder mat de folgende MP3-Dateien op.

AC / DC Autobunn zu Häll
Night Prowler.mp3
Love hungry man.mp3
Get It Hot.mp3
Walk across you.mp3
Highway zu hell.mp3
Wann Dir Blutt ass, hutt Dir et gemaach
Show down flames.mp3
Touch zevill.mp3
Schloofen ëm de Buedem .mp3
Girls Got Rhythm.mp3

Dëst einfache Linux Kommando, illustréiert wéi e Archiv vun all de Fichieren am aktuellen Ordner erlaabt gëtt ACDC_Highway_to_Hell.zip:

zip ACDC_Highway_to_Hell *

Den Text scrollt de Bildschirm wou déi Dateie gezeechent gëtt wéi se agefouert ginn.

Wéi gitt Hidden Dateien an engem Archiv

De Virausbefehl ass fein fir d'Archivéiere vun all de Fichier an engem Ordner awer nëmmen Dateien déi net verbrennt sinn.

Et ass net ëmmer dat einfach. Stellt Iech vir, datt Dir Äre Fichier ze verschëcken huet, fir datt Dir et bis zu engem USB-Laufwerk oder e externen Festplack . Äre Fichier weist verschounen Dateien aus.

Fir all d'Dateien mat de versteeste Fichieren an engem Dossier ze kompriméieren, fuert den nächste Kommando:

Zip *. *

Dëst erstellt e Fichier as home.zip mat all de Fichieren am Ordner opzemaachen.

(Dir musst an den Heimdossier sinn fir dat ze schaffen). De Problem mat dësem Kommando ass datt et nëmmen d'Dateie an de Fichier steet an net d'Ordner, déi eis nächst nächst Beispill bréngt.

Wéi Archiv All Dateien a Subfolderen an enger Zip File ze archivéieren

Fir all d'Dateien a Subfolderen innerhalb e Archiv ze schreiwen, lafen de Kommando aus:

zip -r doheem.

Wéi nei Dateien ze addéieren zu engem existente Kipper Archiv

Wann Dir nei Dateien an e bestehende Archiv wëllt addéieren oder d'Dateien an engem Archiv aktualiséieren, benotzt de selwechte Numm fir d'Archivdatei beim Fuerderen vum Zip Kommando.

Zum Beispill, virstellen, Dir hutt en Musikdokumenter mat véier Albumen an Dir hutt en Archivier mam Numm music.zip fir e Backup ze halen. Maacht Iech elo eng Woch duerno Dir zwee nei Alben downloaden . Fir déi nei Alben an d'Zip Fichier ze addéieren, fuert just dee selwechte Zip Kommando wéi Dir déi lescht Woch gemaach hutt.

Fir den ursprénglechen Museksarchiv ze kreéieren de folgenden Code:

zip -r Musek / Hause / Är Numm / Musek /

Fir nei Dateien an de Archiv ze addéieren lafen de selwechte Kommando eran.

Wann d'Zip-Datei eng Lëscht vu Fichieren hutt an en en vun de Fichieren op der Plaatz geännert huet, da fänkt d'geännert Datei an der Zip-Lëscht aktualiséiert.

Wéi aktualiséieren d'existente Dateien an engem Kipper Archiv

Wann Dir e Zip-Fichier hutt déi soll all Kéier d'selwecht Dateinamen enthalen an Dir wëllt dës Datei mat all Ännerunge korrigéieren, déi op dës Fichier'en gemaach gi sinn, da kënnt der -f Schalter Iech fir dat ze maachen.

Zum Beispill, virstellen, datt Dir eng zippéierte Fichier mat de folgende Fichier hutt:

/ home / yourname / documents / file1
/ home / yourname / documents / file2
/ home / yourname / documents / file3
/ Haus / Ärem Numm / Dokumenter / file4
/ home / yourname / documents / file5
/ home / yourname / documents / file6

Stellt Iech vir, datt während der Woch Dir zwee nei Fichieren huet an zwou Ännerungen geännert hunn, fir datt den Ordner / Hause / Numm / Dokumenter elo ausgesäit wéi:

/ home / yourname / documents / file1
/ home / yourname / documents / file2
/ home / yourname / documents / file3
/ Haus / Ärem Numm / Dokumenter / file4 (aktualiséiert)
/ Haus / Ärem Numm / Dokumenter / file5 (aktualiséiert)
/ home / yourname / documents / file6
/ home / yourname / documents / file7
/ home / yourname / documents / file8

Wann Dir de kommende Kommando ausfëllt, kënnt d'Zipp Datei déi aktuell Datei (file4 an file5), but file7 an file8 gëtt net hinzeginn.

Mail zipfilename -f -r / home / yourname / documents

Wéi läschen vun Dateien aus engem Kipp Archiv

Also hutt Dir eng massiv Zip-Datei mat honnerte Files erstallt an elo realiséiert datt et vier oder fënnef Fichier an der Zip-Datei sinn, déi Dir do net braucht. Ouni allgemeng Fichier ze plauséieren, kanns de just de Befehl zip ausféieren mat der -d wiesselen wéi folgend.

Mail zipfilename -d [Numm vum Fichier am Archiv]

Zum Beispill, wann Dir e Fichier am Archiver mat dem Numm Home / Dokumente / test.txt hutt, du läschen et mat dësem Kommando:

Mail zipfilename -d Heem / Dokumente / test.txt

Wéi kopéieren Dateie vun enger Ziffer Datei op aner

Wann Dir e Fichier an engem Zip-Fichier hutt an Dir wëllt op eng aner Zip-Datei kopéieren, ouni ze zuerst extraéieren an ze rezibléieren, benotzt de -u Schalter.

Assume datt Dir e Zip-Fichier genannt "differentmusic.zip" mat Musek vun verschiddene Kënschtler, eent vun deenen ass AC / DC. Dir kënnt d'AC / DC Songs aus der differentmusic.zip-Datei an Är ACDC.zip-Datei kopéieren anhand vun de folgende Kommando:

zip diversmusic.zip -U --out ACDC.zip "Back_In_Black.mp3"

Dee Kommando kopéiert d'Datei "Back in black" vu differentmusic.zip bis ACDC.zip. Wann d'Zip-Datei Dir kopéiert net existéiert, gëtt et erstellt.

Wéi benotzen d'Muster Matching a Piping fir e Archiv ze erstellen

De nächste Changement ass e wierklech nëtzlech, well et et méiglech ass datt d'Ausgab vun aner Kommandë benotzt fir Dateien an Är Zip-Datei ze setzen. Assume Dir wëllt eng Datei namens lovesongs.zip erstallt, déi all Lidd enthält, deen d'Wuert Léift am Titel huet.

Fir d'Fichieren mat der Léift am Titel ze fannen kënnt Dir de folgend Kommando benotzen:

/ / / Äre Numm / Musiknumm * Léift *

Dës Ofbeugung ass net 100 Prozent perfekt, well se och Wierder wéi "Kleed" bezeechent, awer Dir kritt d'Iddi. Fir all déi viregter Resultater vum obengenannten Kommando op eng zip Datei namens lovesongs.zip ze addéieren, féieren dëse Kommando:

/ home / yourname / Music-name * love * | zip lovesongs.zip - @

Wéi Dir e Spalt Archiv erstellt

Wann Dir Äre Computer ënnerstëtzt, mä déi eenzeg Mediad déi Dir fir de Backing up up hutt, ass e Set vu leere DVDen , hutt Dir e Choix. Dir kënnt Zipping Dateien halen wann d'ZIP-Datei 4,8 Gigabytes gëtt a brennt d'DVD , oder Dir kënnt eppes maachen, deen e sougenannte Spaltarchiv schafft, deen nei Archiven an engem Set gesetzt huet, no der Limit deen Dir spezifizéiert.

Zum Beispill:

Zipper mymusic.zip -r / home / myfolder / Music -s 670m

Wéi Dir de Fortschrëtt vum Zippprozess personaliséiere kënnt

Et gi verschidde Manéiere fir d'Output anzebezéien, déi erschéngt beim Zipper ass amgaangen.

D'Schalter sinn elo:

Zum Beispill:

zip myzipfilename.zip -dc -r / home / music

Wéi fixéiert e Zip-Fichier

Wann Dir e Zip Archiv hutt, deen gebrach ass, kënnt Dir et probéieren a fixen mat dem -F- Kommando ze benotzen an wann et net geet, ass de FF Kommando.

Dëst ass nëtzlech, wann Dir e Spaltarchiv benotzt deen de -Schalteren erstallt hutt an Dir hutt ee vun den Archivdateien verluer.

Zum Beispill probéiert dës éischt:

zip -F myfilename.zip --out myfixedfilename.zip

an dann

zip -FF myfilename.zip --out myfixedfilename.zip

Wéi verschlësselt en Archiv

Wann Dir e sensibel Informatioun hutt, déi Dir an enger Zip-Datei wëllt späicheren, benotzt de -e Kommando ze encryptéieren . Dir sidd gefrot, e Passwuert ze setze fir d'Passwuert ze maachen.

Zum Beispill:

zip myfilename.zip -r / home / wikileaks -e

Wéi ze weisen, wat waakler wäert sinn

Wann Dir wësst, datt Dir e grousst Archiv kreéiere, stellen Iech sécher datt d'korrekt Fichier op d'Zip-Säit hinzu ginn sinn. Dir kënnt d'erwuessene Resultater vun engem zip Kommando kucken, andeems de - sf switch ass.

Zum Beispill:

zip myfilename.zip -r / home / music / -sf

Wéi testen E Archive

Nodeems Dir Dateien op e Zip-Backup fichéiert hutt, probéiert se den Disk Space opzehuelen, andeems Dir déi urspréngleche Dateien geläscht. Nodeems Dir dat maacht, ass et eng gutt Iddi fir ze testen datt d'Zip-Fichier richteg funktionnéiert.

Dir kënnt de -T Schalter benotzen fir ze testen datt d'Zip - Datei gëlteg ass.

Zum Beispill:

zip myfilename.zip -T

Aus dësen Befehl erauszekommen wann e Archiv net invalid ka kucken wéi:

Denk drun dass Dir de -F-Kommando probéiert fir gebroot Zipfeler ze fixen.

Et ass et ze bemerken, datt de -T falsch Positiven produzéiere kann, datt et eng Zip-Datei korrupt ass, och wann Dir et opmaacht. Dir kënnt all d'Fichieren extrahieren.

Wéi fir Dateien auszeschloss

Heiansdo wëllt Dir verschidden Dateien aus enger Zip-Datei ausschloen. Zum Beispill, wann Dir d'Fichiere vun Ärem Handy oder Digitalkamera kopéiert, hutt Dir eng Mëschung vu Videoen a Biller. Dir wëllt wahrscheinlech zip d'Fotoen op photos.zip a VIDEO op videos.zip zipsen.

Hei ass eng Manéier déi Videoen auszeschléissen beim fërderen photos.zip

zip photos.zip -r / home / photos / -x * .mp4

Wéi kënnt Compression Level festleeën

Wann Dir Dateien an eng zip Dateie kompriméiert , decidéiert de System ob d'Datei kompriméieren oder just se ze späicheren. D'Mp3-Dateien, zum Beispill, sinn scho kompriméiert, also ass et e klenge Punkt fir si méi wäit z'erreechen; Si ginn normalerwäert wéi an enger Zip-Datei.

Dir kënnt awer e Kompromissniveau tëscht 0 an 9 benotzen fir eng Datei weider ze kompriméieren. Dat hëllt méi laang ze maachen, awer et kann erneiten erneierbare Spuererspuernisser maachen.

zip myfiles.zip -r / home -5