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:
- Gjatësia në bytes
- Data e krijuar
- Koha e krijuar
- emër
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:
- Gjatësia në bytes
- metodë
- madhësi
- Përqindja e shtypjes
- Data dhe koha e krijuar
- CRC
- emër
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ë:
- Dosja 1: filea.txt, fileb.txt, filec.txt
- Dosja 2: filed.txt, filee.txt
- Dosja 3: filef.txt
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ë.