Tar - често се използват ключове IT дайре

-ф - актуализация (обновяване) на файлове

-г - архив операция сравнение с предварително определена файлова система

-Z - архив обработка чрез GNU цип. Компресията или декомпресия, в зависимост от комбинацията от клавиши, свързани -с или -х.







-й - лечение на архива с помощта bzip2. Компресията или декомпресия, в зависимост от комбинацията от клавиши, свързани -с или -х.

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

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

Можете да извлечете файловете от този архив с помощта на катран # 'OM няколко опции за командния ред. архив, който декомпресията се извършва с помощта на опцията -z, което означава, че повече от един файл трябва да преминава през gunzip и декомпресиране. Най-разпространеният начин да се декомпресира архив, който:

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

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

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

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

Също така, можете да попаднете на bzip # ", споменат архиви. катран версия, въведена в Slackware Linux, може да работи с тях, както с -mentioned архиви GZIP #. Вместо -Z вариант, ще трябва да използвате -j:

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







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

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

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

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

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

катран през SSH

Ако източник компютъра и целевата компютърът са свързани в локална мрежа или WAN, можете да спестите време, можете да комбинирате използването на SSH (Secure Shell) и катран за архивиране, архивиране и възстановяване на файлове наведнъж. Ето как да го направите:

Тази команда се изпълнява множество действия. Нека да разгледаме това:

Последователността на команди затворени в скоби, се нарича вложени обвивка - subshell. Направени са промени subshell-черупка - например промяна директория - няма да се отрази на отбора като цяло, и се отнасят само за околната среда затворени плика. Следователно, първата бягство последователност - (CD

/ Персонал; катран -Създаване -gzip -file - *) се променя текущата работна директория, за да

/ Неща, а след това започва на катрани. От плика разкрой да бъдат пренасочени към канал, всички резултатите от subshell се изпраща към следващия етап в отбора.

Pipe (|) изпраща всички резултати от subshell в помощната програма за SSH, което, от своя страна, прехвърля всички необходими данни от стария компютър с дистанционно управление.

И накрая, на отдалечения компютър се осъществява в собствена инстанция на помощната програма за катран, за да извлича данни от архива. Сега -extract -file - чете архива от стандартния вход. -C опция сили катран в компютъра, за да промените текущата работна директория на нещата, преди да започнете всяка операция разархивирате. Крайният резултат от работата на екипа като цяло ще подаде предаване през SSH и да го разопаковате в

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

Архив на отдалечения компютър се отваря, след което поток от байтове, считано от котката ще бъде изпратен в получения плик, който ще замени работна директория и след това изтегляте файла. (Допълнение -С

/ Stuff да катран команда ще доведе до същите резултати; пример показва само, че subshell може да работи и с входните данни.)

-exclude модел (-W изключи = образец) Изключване на файлове или директории, които съответстват на посочения модел. Имайте предвид, че изключения имат предимство пред шаблонни или файлови имена от командния ред.

Пример: От директорията на тест, когато архивиране елиминира катран поддиректория .svn

Пример: Ако текущата директория и архивиране GNU цип компресията. изключва файлове с разширение .tar.gz .iso .deb .py

Създаване на архив с опазването на правата за достъп. Ключови -p, -preserve-разрешения, -Както-разрешения извлича информация разрешения о файлове (по подразбиране за суперпотребител)

Разопаковайте архива със запазването на правата за достъп

За да разархивирате файла с до желаната директория с помощта на C ключ

Например, един пример за проверка за FreeBSD:

катран Сплит файл на няколко части

катран Сплит файл на няколко части

В резултат на това, можете да получите много файлове, като например

100 метра се намира на 100 мегабайта. Можете да напишете 100k - това е 100 killobayt. да ги върнем тук, така че можете да:

катран Cron файл с текущата дата