Komanda e Linux Unzip

Zmadhimi i skedarëve është një mënyrë e lehtë dhe efikase për t'i transferuar ato midis kompjuterëve dhe serverëve duke përdorur bandwidth shumë më të vogël sesa dërgimi i skedarëve me madhësi të plotë. Kur ju merrni një arkiv zipped në Linux, decompressing it është po aq e lehtë. Këtu janë disa mënyra për të përdorur komandën unzip në komandën Linux .

Dekompresimi i një skedari të vetëm zip në dosjen aktuale

Sintaksa bazë për decompressing një file është:

fshij emrin e skedarit

Si shembull, thuhet se e keni zëvendësuar një album të quajtur "Menace To Sobriety" nga grupi Ugly Kid Joe si një skedar zip me emrin "Menace To Sobriety".

Për të zhvendosur këtë skedar në dosjen aktuale, thjesht kryeni komandën e mëposhtme:

unzip "Menace To Sobriety"

Decompressing Multiple Files

Komanda e njeriut ju lejon të dekompresoni më shumë se një skedar në të njëjtën kohë duke përdorur sintaksën e mëposhtme:

unzip filename1 filename2 filename3

Thoni se keni zëvendësuar tri fotografi të albumeve të Alice Cooper me emrin "Trash", "Hey Stoopid" dhe "Dragontown" veçmas. Për të zhvendosur këto skedarë, mund të provoni të futni në vijim:

unzip "Trash.zip" "Dragontown.zip" "Hey Stoopid.zip"

Ajo që ju merrni, megjithatë, është ky gabim:

Arkivi: Trash.zip kujdes: filename nuk përputhet: Dragontown.zip <

Duke supozuar se të tre skedarët jetojnë në të njëjtën dosje, një mënyrë më e mirë është përdorimi i komandës në vijim:

unzip '* .zip'

Jini të kujdesshëm, megjithatë: Kjo komandë është pa dallim dhe do të dekompresojë çdo skedar zip në dosjen aktuale.

Çbllokoni një skedar por përjashtoni disa të tjerë

Nëse keni një skedar zip dhe doni të nxjerrni të gjitha skedarët përveç një, përdorni shiritin -x, si më poshtë:

hiqni filename.zip -x filetoexclude.zip

Për të vazhduar me shembullin tonë, albumi "Trash" nga Alice Cooper ka një këngë të titulluar "Bed Of Nails". Për nxjerrjen e të gjitha këngëve përveç "Bed Of Nails", ju do të përdorni sintaksën e mëposhtme:

unzip Trash.zip -x "Shtrati i Nails.mp3"

Ekstraktimi i një skedari zip në një direktori të ndryshme

Nëse dëshironi të vendosni përmbajtjen e skedarit zip në një direktori të ndryshme nga ajo aktuale, përdorni skedarin -d, si kjo:

unzip filename.zip -d path / to / extract / to

Për shembull, për të zbrazur skedarin "Trash.zip" në "/ home / music / Alice Cooper / Trash", do të përdorni sintaksën e mëposhtme:

unzip Trash.zip -d / home / music / Alice Cooper / Trash

Si të tregoni përmbajtjen e një skedari të kompresuar

Për të renditur përmbajtjen e një skedari të ngjeshur, përdorni çelësin -l:

unzip -l filename.zip

Për të parë të gjitha këngët në albumin "Trash.zip", përdorni sa vijon:

unzip -l Trash.zip

Informacioni i kthyer përfshin:

Si të testoni nëse një skedar Zip është i vlefshëm

Për të testuar nëse një skedar zip është në rregull para nxjerrjes së tij, përdorni t-switch:

unzip -t filename.zip

Për shembull, për të provuar nëse "Trash.zip" është e vlefshme, ju mund të kryeni këto:

unzip -t Trash.zip

Çdo skedar do të jetë i listuar, dhe "OK" duhet të shfaqet pranë tij. Në fund të prodhimit, duhet të shfaqet një mesazh që deklaron "nuk ka gabime të zbuluara në të dhënat e ngjeshura të ..."

Tregoni informacion të hollësishëm për një skedar të kompresuar

Nëse dëshironi më shumë informacion të detajuar, përdorni skedarin -v, i cili nxjerr më shumë informacione të gjera:

Sintaksa është si vijon:

unzip -v filename

Për shembull:

unzip -v Trash.zip

Prodhimi i folur përmban informacionin e mëposhtëm:

Dekompresoni një skedar zip në direktorinë aktuale pa krijuar direktoriume

Nëse keni shtuar dosjet brenda një skedari zip gjatë krijimit të tij, atëherë komanda e standardizuar unzip do të rikrijojë strukturën e dosjeve pasi ai është unzipped.

Për shembull, nëse nxjerrni një skedar zip të quajtur "filename1.zip" me strukturën e mëposhtme, dosjet do të rikrijuan kur ta zmadhoni atë:

Nëse dëshironi që të gjitha skedarët ".txt" të nxjerrin në dosjen aktuale pa u rikrijuar dosjet, do të përdorni skedarin -j, si më poshtë:

unzip -j filename.zip

Dekompresoni një skedar pa nxitur kur ekzistojnë skedarë

Paramendoni që keni një skedar zip që keni zhvendosur dhe keni filluar të punoni në skedarët që keni nxjerrë.

Nëse keni një skedar tjetër që dëshironi të unzip dhe skedari zip përmban skedarë që ekzistojnë tashmë në dosjen e synuar, një paralajmërim shfaqet para se sistemi të mbishkruajë skedarët. Kjo është në rregull, por nëse po nxjerr një skedar me 1000 fotografi në të, nuk dëshiron të nxirret çdo herë.

Pra, në qoftë se ju nuk dëshironi të prishni skedarët ekzistues, përdorni çelësin -n:

unzip -n filename.zip

Nëse nuk shqetësoheni nëse skedari tashmë ekziston dhe ju gjithmonë dëshironi t'i zëvendësoni skedarët pasi ato janë nxjerrë pa kërkuar, përdorni -o shenjuesin:

unzip -o filename.zip

Nxjerrja e skedarëve të mbrojtur me fjalëkalim

Nëse keni nevojë të çbllokoni një skedar që kërkon një fjalëkalim për qasje, përdorni -P kaloni ndjekur nga fjalëkalimi:

unzip -P password filename.zip

Për shembull, për të zhvendosur një skedar të quajtur "cats.zip" me fjalëkalimin "kittens123", përdorni sa vijon:

unzip -P kittens123 filename.zip

Zhveshja e një skedari pa shfaqur asnjë produkt

Sipas parazgjedhjes, komanda "unzip" rendit çdo gjë që po bën, duke përfshirë listimin e çdo skedari në arkiv ashtu siç po e nxjerr atë. Ju mund të shtypni këtë dalje duke përdorur -q switch:

hiqni skedarin -q filename.zip

Ky unzips emrin e skedarit pa dhënë asnjë rezultat dhe ju kthen në kursorin kur të ketë përfunduar.

Linux siguron dhjetra çelsa të tjera. Vizito faqet e Linux-it për të mësuar më shumë.