Архіваванне файлаў ўяўляе сабой просты і эфектыўны спосаб перадачы іх паміж кампутарамі і серверамі , выкарыстоўваючы значна меншую прапускную здольнасць , чым для перадачы файлаў поўнапамерных. Калі вы атрымаеце архіўны архіў у Linux, распакаванне гэта так жа лёгка. Вось некалькі спосабаў , каб выкарыстоўваць каманду распакаваць ў камандным радку Linux .
Распакаванне адзінага Zip файла ў бягучай тэчцы
Базавы сінтаксіс для распакавання файла з'яўляецца:
распакаваць імя файла
У якасці прыкладу, скажам, вы зашпільку альбом пад назвай «пагражай цвярозасці» зонным Гадкае Kid Joe, паштовы файл з імем «Menace цвярозасці».
Каб распакаваць гэты файл у бягучую тэчку, трэба выканаць наступную каманду:
разархіваваць «пагражай цвярозасці»
Распакаванне некалькіх файлаў
Каманда людзей дазваляе распакоўваць больш аднаго файл адначасова, выкарыстоўваючы наступны сінтаксіс:
распакуйце filename1 filename2 имя_файла3
Дапусцім, вы пранесліся тры файлы Alice Cooper альбомы пад назвай «Trash», «Гэй Stoopid» і «Dragontown» асобна. Каб распакаваць гэтыя файлы, вы можаце паспрабаваць увёўшы наступнае:
разархіваваць "Trash.zip" "Dragontown.zip" "Гэй Stoopid.zip"
Што вы атрымаеце тое, аднак, гэтая памылка:
Архіў: Trash.zip Увага: імя файла не адпавядае: Dragontown.zip <
Калі выказаць здагадку, што тры файл жыве ў той жа тэчцы, лепшы спосаб, каб выкарыстоўваць наступную каманду замест:
распакуйце '* .zip'
Будзьце асцярожныя, хоць: Гэта каманда невыбарчага і распакоўваць кожны паштовы файл у бягучай тэчцы.
Распакуйце файл, але Выключыць некаторыя іншыя
Калі ў вас ёсць паштовы файл, і вы хочаце, каб атрымаць усе файлы, акрамя аднаго, выкарыстоўвайце ключ -x, наступным чынам:
распакуйце filename.zip -x filetoexclude.zip
Каб працягнуць наш прыклад, альбом «Trash» Эліс Купер мае песню пад назвай «Bed Of Nails». Для таго, каб атрымаць усе песні, за выключэннем «Bed Of Nails» вы б выкарыстоўваць наступны сінтаксіс:
распакуйце Trash.zip -x "Bed Of Nails.mp3"
Выманне Zip файлаў у іншы каталог
Калі вы хочаце змясціць змесціва архіва ў іншым каталогу, чым бягучы, выкарыстоўвайце ключ -d, як гэта:
разархіваваць filename.zip -d шлях / да / экстракт / да
Напрыклад, каб распакаваць файл «Trash.zip» у «/ галоўная / музыка / Alice Cooper / Trash», вы б выкарыстоўваць наступны сінтаксіс:
распакуйце Trash.zip -d / галоўная / музыка / Alice Cooper / Trash
Як паказаць змесціва сціснутага файла Zip
Для таго, каб праглядзець змесціва сціснутага файла, выкарыстоўвайце ключ -l:
распакуйце -l filename.zip
Для таго, каб убачыць усё песні ў альбоме «Trash.zip,» выкарыстоўвайце наступнае:
распакуйце -l Trash.zip
Якая вяртаецца інфармацыя ўключае ў сябе:
- Даўжыня ў байтах
- Дата стварэння
- час стварэння
- імя
Як праверыць, калі Zip File Is Valid
Для таго, каб праверыць, ці з'яўляецца паштовы файл ОК перад тым, як дастаць яго, выкарыстоўвайце ключ -t:
распакуйце -t filename.zip
Напрыклад, каб праверыць, ці сапраўды «Trash.zip», вы можаце выканаць:
распакуйце -t Trash.zip
Кожны файл будзе ў спісе, і «OK" павінна з'явіцца побач з ім. У ніжняй частцы вываду, паведамленне павінна з'явіцца не пра тое, "не выяўленых у сціснутых дадзеных памылак ...»
Паказаць падрабязную інфармацыю аб сціснутым файле
Калі вы хочаце атрымаць больш падрабязную інфармацыю, выкарыстоўвайце ключ -v, якая выводзіць больш падрабязную інфармацыю:
Сінтаксіс выглядае наступным чынам:
разархіваваць -v імя файла
Напрыклад:
распакуйце -v Trash.zip
Падрабязны выснову змяшчае інфармацыю:
- Даўжыня ў байтах
- метад
- памер
- працэнт сціску
- Дата і час створана
- CRC
- імя
Разархивирование Zip файл у бягучы каталог без стварэння каталогаў
Калі вы дадалі тэчкі ў паштовую файл, ствараючы яго, то стандартная каманда распакуйце будзе ўзнавіць структуру тэчак, як ён расшпіліў.
Напрыклад, калі вы атрымаць паштовы файл пад назвай «filename1.zip» з наступнага структурай, тэчкі будуць адноўлены, калі вы распакаваць яго:
- Папка 1: filea.txt, fileb.txt, filec.txt
- Папка 2: filed.txt, filee.txt
- Папка 3: filef.txt
Калі вы хочаце, каб усе файлы «.txt» атрымаць у бягучую тэчку без тэчак ўзнаўляюцца, вы б выкарыстоўваць -j перамыкач наступным чынам:
распакуйце -j filename.zip
Распакаванне файла без Навядзенне Калі файлы ўжо існуюць
Уявіце, у вас ёсць паштовы файл, які вы ўжо распакавалі, і вы пачалі працаваць над файламі, якія вы здабылі.
Калі ў вас ёсць іншы файл, які вы хочаце распакаваць і паштовы файл ўтрымлівае файлы, якія ўжо існуюць у мэтавай тэчцы, адлюстроўваецца папярэджанне, перш чым сістэма перазапісвае файлы. Гэта нармальна, але калі вы здабываеце файл З 1000 файлаў у ім, вы не хочаце быць прапанаваны кожны раз.
Так што, калі вы не хочаце, каб перазапісаць існуючыя файлы, выкарыстоўвайце ключ -n:
распакуйце -n filename.zip
Калі вы не клапоціцеся, ці існуе ўжо файл, і вы хочаце заўсёды перазапісваць файлы, як яны здабываюцца без запыту, выкарыстоўвайце -o перамыкач:
распакуйце -o filename.zip
Распакаванне абароненага пароля Zip файлы
Калі вам неабходна распакаваць файл, які патрабуецца пароль для доступу, выкарыстоўвайце перамыкач -P, за якой варта пароль:
разархіваваць -P пароль filename.zip
Напрыклад, каб распакаваць файл пад назвай «cats.zip» з паролем «kittens123,» выкарыстоўвайце наступнае:
распакуйце -P kittens123 filename.zip
Разархивирование файла без адлюстравання вываду
Па змаўчанні, «архіў» каманда пералічвае ўсе, што ён робіць, у тым ліку спіс усіх файлаў у архіве, як ён здабывае яго. Вы можаце здушыць гэтая выснова з дапамогай -q перамыкача:
распакуйце -q filename.zip
Гэта расшпільвае назву файла без прадастаўлення якога-небудзь высновы і вяртае вас да курсору, калі ён скончыў.
Linux дае мноства іншых камутатараў. Наведванне старонак чалавека Linux, каб даведацца больш.