Распакаваць Каманда Linux

Архіваванне файлаў ўяўляе сабой просты і эфектыўны спосаб перадачы іх паміж кампутарамі і серверамі , выкарыстоўваючы значна меншую прапускную здольнасць , чым для перадачы файлаў поўнапамерных. Калі вы атрымаеце архіўны архіў у 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

Падрабязны выснову змяшчае інфармацыю:

Разархивирование Zip файл у бягучы каталог без стварэння каталогаў

Калі вы дадалі тэчкі ў паштовую файл, ствараючы яго, то стандартная каманда распакуйце будзе ўзнавіць структуру тэчак, як ён расшпіліў.

Напрыклад, калі вы атрымаць паштовы файл пад назвай «filename1.zip» з наступнага структурай, тэчкі будуць адноўлены, калі вы распакаваць яго:

Калі вы хочаце, каб усе файлы «.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, каб даведацца больш.