Файлдарды мұрағаттау оларды толық өлшемді файлдарды жіберуге қарағанда әлдеқайда аз өткізу қабілеті бар компьютерлер мен серверлер арасында тасымалдаудың оңай, тиімді жолы болып табылады. 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
Вербалды шығыс келесі ақпаратты қамтиды:
- Байт ұзындығы
- Әдіс
- Өлшемі
- Қысу пайызы
- Күні мен уақыты жасалды
- CRC
- Атауы
Сілтемелерді каталогтан құрусыз ағымдағы каталогқа шығару
Егер сіз оны жасаған кезде zip файлында қалталар қоссаңыз, онда стандартты unzip пәрмені қалталар құрылымын қайта ашып, қайтадан жасайды.
Мысалы, төмендегі құрылыммен «filename1.zip» деп аталатын zip файлын шығарсаңыз, оны ашқанда, қалталар қайта жасалады:
- 1-қалта: filea.txt, fileb.txt, filec.txt
- 2-қалта: filed.txt, filee.txt
- 3-қалта: filef.txt
Егер барлық «.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 адам беттеріне кіріңіз.