Tar - работа с архиви

катран (1) - е архив на GNU. Това отнема няколко файлове и / или директории и създава един голям файл. Това ви позволява да компресирате цяла директория дърво, което е невъзможно с просто използване на софтуерна или bzip2. В катран "и има много възможности, които са описани подробно в справочната страница на програмата. В този раздел ще се показва само общото използване на катран.

Най-честата употреба на катран е да разархивирате и да разархивирате пакет, който сте изтеглили от интернет или FTP-сайт. Повечето файлове имат разширение .tar.gz. Доста често, те се наричат ​​"архив, който" е. Това означава повече файлове архивирани "-ти, а след това компресирани софтуерна" катран-ти. Можете също така да се срещнат .tar.z файлове. В действителност това е едно и също, но те се срещат най-вече на по-стари Unix системи.

В допълнение, може да попаднете на .tar.bz2 файлове. В такъв разпределени източник на ядрото, така че те да заемат по-малко място за товарене. Както може би се досещате, това е няколко файла архивирани с-та и bzipped катран ".

Можете да извлечете файловете от този архив с помощта на катран ОМ няколко опции за командния ред. Разархивиране архив, който се възползва от -Z флаг. което означава, че повече от един файл трябва да преминава през gunzip. и декомпресиране. Най-разпространеният начин да се декомпресира архив, който:

Има доста опции. Какво означават те? -X означава за извличане. Това е важно, тъй като тя казва, катран "в какво да прави с входния файл. В този случай, той отново ще бъде разделено на файлове, за които той е бил "заслепени". -v означава да многословен. В този случай, на екрана ще се покаже имената на всички, извлечени файлове. Би било хубаво да се използва тази възможност, макар и донякъде твърде скучно. Можете също така да използвате -vv. това заключение е още по-подробна и ще получите дори повече информация за подлежащите на възстановяване файлове. Най-Z опция казва катран "в тази filename.tar.gz трябва първо да премине през gunzip. И накрая, опцията -f казва катран "в следващия ред в командния ред - това е файл, с който да работи.

Има няколко начина, за да напишете същата тази команда. На по-старите системи липсва прилично копие на GNU катран. можете да видите следния запис на една и съща команда:

Тази команда ще декомпресирате файла и изпращане на изхода на катран. защото софтуерна ще записва изхода му на стандартния изход, тази команда ще напише декомпресира файл на стандартния изход. Тръбата след това изпраща този поток в катран, за да се декомпресира. Знакът "-" означава, че данните са взети от стандартния вход. Така команда декомпресира потока от данни, получени от софтуерна. и да го пише на диска.

Друг начин да се напише първата командния ред е да оставим знака "-" пред опции:

Също така може да се натъкнете на bzipped архив. катран версия. въведена в Slackware Linux, може да работи с тях в точно същата като компресиран с GZip архиви. Вместо -Z вариант, ще трябва да използвате -j:

Моля, имайте предвид, че катран ще постави деархивирани файловете в текущата директория. Ето защо, ако имате / ПТУ има архив, че искаш да се декомпресира в дома ви директория, имате няколко възможности. Първият - архив, можете да преминете към вашата домашна директория, след което го поставяме с помощта на катран. Второ - можете да укажете пътя до файла на командния ред. Трето - можете да използвате опцията -с. да разопаковате смъкнатия файл в определен директория тази опция.

Всички записи са еквивалентни на горните. Във всяка от архива е разопакован в дома ви директория и оригиналния некомпресиран архива е оставено в сила.

И така, какво добро е, че можете да разопаковате архиви, ако не можете да ги създаде? катран дръжки, които също. В повечето случаи, можете просто да се замени "-х" опция в "-С".

В тази команда опцията -с казва катран "ли какво е необходимо, за да създадете архив, докато -Z опция работи в резултат на архивен файл чрез софтуерна. да го компресира. filename.tar.gz - е името на файла, за да се създаде.

Определяне на "Г" вариант, не винаги е задължително, но в никакъв случай по-добре е да го използвате. Без него катран пише вашите данни на стандартния изход, който обикновено се използва за тръбопроводи изход на друга програма, като така:

Тази команда създава некомпресиран катран архив със съдържанието на текущата директория, както и тръбите за архив, който през GPG програма. който криптира и компресира смъкнатия файл, което прави невъзможно да се чете от всеки, който не разполага с частния си ключ.