Linux Unzip командасы

Файлдарды мұрағаттау оларды толық өлшемді файлдарды жіберуге қарағанда әлдеқайда аз өткізу қабілеті бар компьютерлер мен серверлер арасында тасымалдаудың оңай, тиімді жолы болып табылады. Linux-дегі қысылған мұрағатты алған кезде оны босату оңай. Linux командалық жолында unzip пәрменін пайдаланудың бірнеше жолы бар.

Ағымдағы қалтаға бірыңғай форматты файлды ашу

Файлды шығарып тастаудың негізгі синтаксисі:

файл атауын ашу

Мысал ретінде, Ugly Kid Joe тобының «Menace To Sobriety» атты альбомын «Менежа Собретия» деп аталатын ZIP файлы ретінде қысқартыңыз дейді.

Осы файлды ағымдық қалтаға шығару үшін мына пәрменді орындаңыз:

Undefeated «Menace To Sobriety»

Бірнеше файлды сөндіру

Адам пәрмені келесі синтаксисті пайдаланып, бір уақытта бірнеше файлды бөлшектеуге мүмкіндік береді:

filename1 файлының атауын filename3

Alice Cooper альбомдары «Trash», «Hey Stoopid» және «Dragontown» деп аталатын үш альбомды бөлек айттыңыз. Осы файлдарды ашу үшін төмендегілерді енгізуге әрекет етуіңіз мүмкін:

unzip «Trash.zip» «Dragontown.zip» «Hey Stoopid.zip»

Алайда сіз алғаннан кейін бұл қате:

Архив: Trash.zip сақтық: файл атауы сәйкес емес: Dragontown.zip <

Үш файлды сол қалтада өмір сүрсе, оның орнына келесі пәрменді пайдаланудың жақсы жолы бар:

'* .zip'

Абай болыңыз, бірақ: Бұл пәрмен анық емес және ағымдағы қалтадағы әрбір zip файлын шығарады.

Файлды ашыңыз, бірақ кейбіреулерін қоспаңыз

Егер сізде zip файлы бар болса және барлық файлдарды біреуден басқа шығарғыңыз келсе, -x қосқышын келесідей пайдаланыңыз:

unzip filename.zip -x filetoexclude.zip

Біздің мысалымызды жалғастыру үшін Alice Cooper компаниясының «Trash» альбомы «Bed Of Nails» атты әні бар. «Bed Nails» қоспағанда барлық әндерді шығару үшін келесі синтаксисті қолданасыз:

unzip Trash.zip-x «Шәмші Қалқанов.mp3»

Басқа каталогқа Zip файлын шығарыңыз

Егер zip файлының мазмұнын ағымдағы каталогтан басқа каталогқа салғыңыз келсе, -d қосқышын келесідей пайдаланыңыз:

unenfile filename.zip -d жол / to / extract / to

Мысалы, «Trash.zip» файлын «/ home / music / Alice Cooper / Trash» -қа шығару үшін келесі синтаксисті қолданасыз:

trash.zip -d / home / music / Alice Cooper / тастаңыз

Сығылған ZIP файлының мазмұнын қалай көрсету керек

Сығылған файлдың мазмұнын тізу үшін -l қосқышын пайдаланыңыз:

unzip -l filename.zip

«Trash.zip» альбомындағы барлық әндерді көру үшін төмендегіні пайдаланыңыз:

unzip -l Trash.zip

Қайтарылатын ақпаратқа мыналар кіреді:

Егер Zip файлы жарамды болса, қалай сынауға болады

Қысқаша файлды шығарудан бұрын OK екенін тексеру үшін -t қосқышын пайдаланыңыз:

unzip -t filename.zip

Мысалы, «Trash.zip» жарамды ма екенін тексеру үшін келесі әрекеттерді орындауға болады:

unzip -t Trash.zip

Әрбір файл тізімге енгізіледі және онымен «OK» пайда болады. Шығудың төменгі жағында «қысылған деректерде қателер табылмады ...»

Сығылған файл туралы толық ақпаратты көрсету

Егер сіз егжей-тегжейлі ақпаратты алғыңыз келсе, қосымша ақпаратты шығаратын -v қосқышын пайдаланыңыз:

Синтаксис мынадай:

unzip -v файл атауы

Мысалға:

unzip -v Trash.zip

Вербалды шығыс келесі ақпаратты қамтиды:

Сілтемелерді каталогтан құрусыз ағымдағы каталогқа шығару

Егер сіз оны жасаған кезде zip файлында қалталар қоссаңыз, онда стандартты unzip пәрмені қалталар құрылымын қайта ашып, қайтадан жасайды.

Мысалы, төмендегі құрылыммен «filename1.zip» деп аталатын zip файлын шығарсаңыз, оны ашқанда, қалталар қайта жасалады:

Егер барлық «.txt» файлдарыңыз ағымдық қалтаға қайта жасалатын қалталарсыз шығарып алуды қаласаңыз, -j қосқышын келесідей пайдаланасыз:

unzip -j filename.zip

Файлдарды қазір бар болған кезде шағымсыз файлды ашыңыз

Сізде әлдеқашан жарияланған zip файлы бар екенін елестетіп, шығарып алған файлдарда жұмыс істей бастадыңыз.

Егер сізде басқа файл болса, оны ашқыңыз келсе және zip файлында мақсатты қалтада бар файлдар болса, жүйе файлдарды қайта жазбас бұрын ескерту көрсетіледі. Бұл жақсы, бірақ егер сізде 1000 файлды файлды шығарып алсаңыз, сіз әр жолы сұралғыңыз келмейді.

Сондықтан, бар файлдарды қайта жазуды қаламасаңыз, -n қосқышын пайдаланыңыз:

unzip -n filename.zip

Егер сіз файлдың бар-жоғын ойламасаңыз және сіз файлдарды қайта-қайта жазып бергіңіз келмесе, онда олар -o қосқышын пайдаланыңыз:

unzip -o filename.zip

Құпия сөзбен қорғалған Zip файлдарын шығару

Егер сізге кіру үшін парольді талап ететін файлды ашу қажет болса, -P қосқышын және одан кейін құпия сөзді қолданыңыз:

unzip -P пароль filename.zip

Мысалы, «cats.zip» деп аталатын файлды «kittens123» құпия сөзімен ашу үшін келесілерді пайдаланыңыз:

unzip -P kittens123 filename.zip

Кез келген шығысын көрсетпестен файлды ашу

Әдепкі бойынша, «unzip» пәрмені оның жасаған барлық әрекеттерін, соның ішінде оны мұрағаттағы барлық файлдарды тізімдеуді қамтиды. Бұл шығысқа -q қосқышын пайдаланып басуыңызға болады:

unzip -q filename.zip

Бұл файл атауын ешқандай шығыс берместен жояды және ол аяқталғаннан кейін сізді курсорға қайтарады.

Linux көптеген басқа қосқыштармен қамтамасыз етеді. Қосымша ақпарат алу үшін Linux адам беттеріне кіріңіз.