Eisimpleirean cleachdaidhean de zip Command Linux

Teagasg tòiseachaidh

Tha na h-eisimpleirean a leanas a 'sealltainn cleachdaidhean àbhaisteach an unzip òrdachadh airson faidhlichean "tasglann" a dhì -phapadh, ris an canar "faidhlichean zip" cuideachd. Thathar a 'meas gu bheil na faidhlichean tasglainn air an cruthachadh le bhith a' cleachdadh bathar-bog mar zip, a tha a 'cleachdadh an cruth faidhle àbhaisteach àbhaisteach.

Gus unzip a chleachdadh airson a h-uile ball de na litrichean tasglainn a thoirt a-mach.zip a- steach don eòlaire làithreach agus fo-eòlairean a tha fodha, a 'cruthachadh subdirectories mar a tha iomchaidh:

litrichean unzip

Gus a h-uile ball de litrichean a tharraing a-steach.

unzip -j litrichean

Gus litrichean a dhearbhadh.zip, clò-bhualadh ach teachdaireachd geàrr-chunntas a 'sealltainn a bheil an tasglann ceart no nach eil:

unzip -tq litrichean

Gus sgrùdadh a dhèanamh air a h-uile post-zip san eòlaire làithreach, a 'clò-bhualadh ach na geàrr-chunntasan:

unzip -tq \ *. zip

(Chan eil feum air a 'bhroilleach mus tèid an rionnag a-mhàin ma tha an sligean a' leudachadh cairtean fiadhaich, mar a tha e ann an Unix; dh'fhaodadh gum biodh briathran dùbailte air an cleachdadh an àite sin, mar a tha anns na h-eisimpleirean gu h-ìosal.) Gus tarraing a-mach gu toradh coitcheann a h-uile ball litrichean . .tex , a 'gluasad gu fèin-ghluasadach gu co-chruinneachadh deireadh-loidhne ionadail agus a' pìobaireachd an toradh gu barrachd (1):

unzip -ca litrichean \ *. tex | barrachd

Gus am pàipear dàna paper1dvi a tharraing gu toradh coitcheann agus pìobaireachd e gu prògram clò-bhualaidh:

unzip -p articles paper1.dvi | dvips

Gus a h-uile faidhle tobar FORTRAN agus C a thoirt a-mach - *. F, * .c, * .h, agus Makefile - a-steach don eòlaire / tmp:

unzip source.zip "*. [fch]" Dèan-chruth -d / tmp

(chan eil na briathran dùbailte riatanach a-mhàin ann an Unix agus a-mhàin ma tha a 'ghluasad air a thionndadh). Gus na faidhlichean stòr-dàta FORTRAN agus C a thoirt a-mach, ge bith dè a 'chùis (me, an dà chuid * .c agus * .C, agus càil sam bith, Makefile, MAKEFILE no an aon rud):

unzip -C source.zip "*. [fch]" makefile -d / tmp

Gus faidhlichean den leithid sin a tharraing ach atharraichidh tu prìomh ainmean MS-DOS no VMS gus a dhol sìos agus tionndaidhean loidhne nan faidhlichean gu lèir a thionndadh gu ìre ionadail (gun a bhith mothachail air faidhlichean sam bith a dh'fhaodadh a bhith comharraichte `` binary '):

unzip -aaCL source.zip "*. [fch]" makefile -d / tmp

Gus dreach ùr nas ùire de na faidhlichean a th 'ann mar-thà anns an eòlaire làithreach a thoirt a-mach, gun a bhith a' cur dragh orra (NOTA: bi faiceallach nach eil thu a 'toirt seachad smachd ann an aon àm-tìde air zipfile a chaidh a chruthachadh ann an tè eile - tha tasglainn ZIP a bharrachd air an fheadhainn a chaidh a chruthachadh le Zip 2.1 no nas fhaide air falbh nach eil fiosrachadh timezone ann, agus faodaidh faidhle `` nas ùire '' bho raon-ùine an ear, gu dearbh, a bhith nas sine):

unzip -fo stòran

Gus tionndaidhean nas ùire de na faidhlichean a th 'ann mar-thà anns an eòlaire làithreach a tharraing agus faidhlichean sam bith nach eil mar-thà a chruthachadh (an aon rud mar eisimpleir roimhe):

Fuasgladh Mapa (Fosgail)

Gus sgrion breithneachaidh a thaisbeanadh a 'sealltainn dè na roghainnean as aonais - siosail agus zipinfo a tha air an stòradh ann an caochlaidhean àrainneachd , co-dhiù an deach taic dì-sgrìobhaidh a chur ri chèile, an t-òrdanaiche leis an deach unzip a chur ri chèile, msaa.

unzip -v

Anns na còig eisimpleirean mu dheireadh, smaoinich gu bheil UNZIP no UNZIP_OPTS air a shuidheachadh gu -q. Gus clàradh sàmhach a dhèanamh gu sònraichte:

unzip -l file.zip

Gus clàradh gu math sàmhach a dhèanamh:

unzip -ql file.zip

(Thoir an aire nach eil feum air `` .zip '' san fharsaingeachd) Liosta àbhaisteach a dhèanamh:

unzip --ql file.zip

no

unzip -lq file.zip

no

unzip -l - q file.zip

(Chan eil droch chothroman ann an roghainnean air an dochann.)

Co-chòrdadh iomlan den òrdugh: zip
Co-chòrdadh iomlan den òrdugh: unzip