Linux izkliedēšanas komanda

Ziping faili ir vienkāršs un efektīvs veids, kā pārsūtīt tos starp datoriem un serveriem, izmantojot daudz mazāku joslas platumu nekā pilna izmēra failu sūtīšana. Kad saņemat zip arhīvu Linux, dekompresija ir tikpat vienkārša. Šeit ir daži veidi, kā izmantot komandu unzip komandu Linux komandrindā .

Atsevišķa Zip faila izņemšana no pašreizējās mapes

Faksa dekompresijas pamata sintakse ir:

unzip faila nosaukums

Kā piemēru var teikt, ka grupa Ugly Kid Joe kā zip fails ar nosaukumu "Menace to Sobiety" ir izveidojis albumu "Menace to Sobiety" ar nosaukumu "Menace to Sobriety".

Lai noņemtu šo failu mapē, vienkārši palaidiet šo komandu:

unzip "Draudi uz labu"

Atspoguļojot vairākus failus

Komandas komanda ļauj jums atspiest vairāk nekā vienu failu vienlaikus, izmantojot šādu sintaksi:

unzip filename1 filename2 filename3

Pieņemsim, ka esat iegādājies trīs Alice Cooper albumu albumus ar nosaukumu "Trash", "Hey Stoopid" un "Dragontown" atsevišķi. Lai atšķetinātu šos failus, varat mēģināt ievadīt šādu informāciju:

unzip "Trash.zip" "Dragontown.zip" "Hei Stoopid.zip"

Tomēr tas, ko jūs iegūstat, ir šī kļūda:

Arhīvs: Trash.zip piesardzība: faila nosaukums nav saskaņots: Dragontown.zip <

Pieņemot, ka šie trīs faili tiek lietoti tajā pašā mapē, labāk ir izmantot šo komandu:

unzip "* .zip"

Esiet uzmanīgi, lai gan: šī komanda ir neviendabīga un atšifrē katru zip failu pašreizējā mapē.

Izpostīt failu, bet izslēgt dažus citus

Ja jums ir zip fails un vēlaties izvilkt visus failus, izņemot vienu, izmantojiet -x slēdzi šādi:

unzip filename.zip -x filetoexclude.zip

Lai turpinātu mūsu piemēru, Alice Cooper albumam "Trash" ir dziesma "Bed of Nails". Lai izņemtu visas dziesmas, izņemot "Bed of Nails", izmantojiet šādu sintaksi:

unzip Trash.zip-x "Bed Of Nails.mp3"

Izvilk Zip failu citam direktorijam

Ja vēlaties ievietot zip faila saturu citā direktorijā nekā pašreizējā, izmantojiet -d slēdzi, piemēram:

unzip filename.zip -d ceļš / uz / ekstrakts / uz

Piemēram, lai atspiestu "Trash.zip" failu uz "/ home / music / Alice Cooper / Trash", izmantojiet šādu sintaksi:

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

Kā parādīt saspiestā ZIP faila saturu

Lai uzskaitītu saspiestu failu saturu, izmantojiet-l slēdzi:

unzip -l filename.zip

Lai skatītu visas dziesmas albumā "Trash.zip", izmantojiet šo:

unzip-l Trash.zip

Atgrieztā informācija ietver:

Kā pārbaudīt, vai zip fails ir derīgs

Lai pārbaudītu, vai zip fails ir labs, pirms to izvilk, izmantojiet -t slēdzi:

unzip-t filename.zip

Piemēram, lai pārbaudītu, vai "Trash.zip" ir derīgs, jūs varētu palaist šādu:

unzip-t Trash.zip

Katrs fails tiks uzskaitīts, un blakus tam būs jāparādās "OK". Izvada apakšā ir jāparādās ziņojumam, kurā norādīts, ka "saspiestos datos nav konstatētas nekādas kļūdas ..."

Parādīt detalizētu informāciju par saspiestu failu

Ja vēlaties iegūt sīkāku informāciju, izmantojiet -v slēdzi, kas izvada vairāk pamatinformācijas:

Sintakse ir šāda:

unzip -v filename

Piemēram:

unzip -v Trash.zip

Verbose izlaide satur šādu informāciju:

Atspiest zip failu uz pašreizējo direktoriju, neveidojot direktorijus

Ja pievienojat mapes, izmantojot zip failu, to izveidojot, tad standarta unzip komanda izveidos mapes struktūru, jo tā tiek atkal izlaista.

Piemēram, ja jūs ekstrahējat zip failu ar nosaukumu "filename1.zip" ar šādu struktūru, mapes tiks atkal izveidotas, kad atlaidīsiet to:

Ja vēlaties, lai visi ".txt" faili tiek ielādēti pašreizējā mapē, neveidojot mapes, izmantojiet -j slēdzi šādi:

unzip-j filename.zip

Atspiest failu, neizsaucot, kad faili jau pastāv

Iedomājieties, ka jums jau ir izšifrēts zip fails, un jūs esat sākuši strādāt ar iegūtajiem failiem.

Ja jums ir vēl viens fails, kuru vēlaties atšifrēt, un zip fails satur failus, kas jau pastāv mērķa mapē, brīdinājums tiek parādīts pirms sistēma pārrakstīs failus. Tas ir kārtībā, bet, ja jūs iegūstat failu ar 1000 failiem tajā, jūs nevēlaties, lai tiktu uzaicināts katru reizi.

Tātad, ja jūs nevēlaties pārrakstīt esošos failus, izmantojiet -n slēdzi:

unzip -n filename.zip

Ja jums nav jāuztraucas par to, vai fails jau eksistē un jūs vienmēr vēlaties pārrakstīt failus, jo tie tiek ekstrahēti bez uzvednes, izmantojiet -o slēdzi:

unzip -o filename.zip

Eksportēt paroli aizsargātus ZIP failus

Ja jums ir nepieciešams atvērt ZIP failu, kuram ir nepieciešama piekļuve parolei, izmantojiet -P slēdzi un pēc tam paroli:

unzip -P paroli filename.zip

Piemēram, lai izņemtu failu ar nosaukumu "cats.zip" ar paroli "kittens123", izmantojiet šo:

unzip -P kaķēni123 filename.zip

Faila atšifrēšana, nerādot jebkādu izvadi

Pēc noklusējuma komandā "unzip" tiek parādīts viss, kas tiek darīts, tostarp tiek norādīts katrs arhīvā esošais fails, kurā tas tiek iegūts. Jūs varat nomest šo izvadi, izmantojot -q slēdzi:

unzip -q filename.zip

Tas atdala faila nosaukumu, neizdodot nekādu izvadi, un atgriežas pie kursora, kad tas ir beidzies.

Linux nodrošina desmitiem citu slēdžu. Apmeklējiet Linux personāla lapas, lai uzzinātu vairāk.