У сутнасці, гудрон файл ўяўляе сабой спосаб стварэння архіўнага файла, які змяшчае шмат іншых файлаў.
Уявіце, у вас ёсць структура тэчак з файламі ў ім, што вы хочаце скапіяваць з аднаго кампутара на іншы. Вы можаце напісаць скрыпт, які выконвае копію і змяшчае ўсе файлы ў адпаведных тэчках на кампутары прызначэння.
Было б нашмат прасцей, калі б вы маглі б стварыць адзіны файл з усімі файламі і тэчкамі, уключаных ў частку файла, які вы маглі б скапіяваць да месца прызначэння і выпіскі.
Карыстальнікі, якія звыкліся з дапамогай праграмнага забеспячэння для Windows , такіх як WinZip ўжо будуць ведаць аб такім родзе функцыянальнасць , але розніца паміж паштовым файлам і файлам дзёгцем з'яўляецца тое , што архіўны файл ня сціснуты.
Гэта вельмі характэрна для дзёгцю файл сціскацца, як паказана ў кіраўніцтве, які паказвае, як атрымаць tar.gz файлы.
Гэты артыкул пакажа вам , як выкарыстоўваць дзёгаць каманду .
Як стварыць Tar File
Уявіце, што ваша тэчка фотаздымкаў пад вашай хатняй тэчцы мае мноства розных тэчак з вялікай колькасцю малюнкаў у кожнай тэчцы.
Вы можаце стварыць архіўны файл, які змяшчае ўсе выявы, захоўваючы структуру папак з дапамогай наступнай каманды:
Тар -cvf фатаграфіі ~ / фатаграфіі
Перамыкачы з'яўляюцца наступнымі:
- -з = стварыць
- -v = шматслоўным
- -f = файлы
Як спіс файлаў у Tar File
Вы можаце прагледзець змесціва файла гудрону з дапамогай наступнай каманды:
дзёгаць -tf tarfilename
Гэта забяспечвае спіс файлаў і тэчак у файле дзёгцю.
Вы заўсёды павінны зрабіць гэта да здабывання файлаў дзёгцю з дзіўнага крыніцы.
Прынамсі, дзёгаць файл можа здабываць файлы тэчкі вы не чакалі і карумпаваныя частцы вашай сістэмы, каб даведацца, якія файлы туды, дзе гэта добрая адпраўная кропка.
У горшым выпадку, дрэнныя людзі ствараюць тое , што называецца даяся бомбай , якая прызначана для знішчэння сістэмы.
Папярэдняя каманда проста выдае спіс файлаў і тэчак. Калі вы хочаце атрымаць больш падрабязны выгляд, які паказвае памеры файлаў з дапамогай наступнай каманды:
дзёгаць -tvf tarfilename
Перамыкачы з'яўляюцца наступнымі:
- -t = спіс змесціва архіва
- -f = файл
- -v = шматслоўным
Як атрымаць з бітумінозных файла
Зараз, калі вы пералічылі файлы ў архіўны файл вы можаце захацець, каб атрымаць файл дзёгцю.
Каб дастаць змесціва файла гудрону з дапамогай наступнай каманды:
дзёгаць -xvf файл апрацаваны
Перамыкачы з'яўляюцца наступнымі:
- -x = экстракт
- -v = шматслоўным
- -f = файл
Як Даданне файлаў у Tar File
Калі вы хочаце дадаць файлы ў існуючы файл дзёгцю запусціце наступную каманду:
Тар -rvf tarfilename / шлях / да / файлаў
Перамыкачы з'яўляюцца наступнымі:
- -r = Дозапись
- -v = шматслоўным
- -f = Файлы
Як даданне файлаў, толькі калі яны Навей
Праблема з папярэдняй камандай з'яўляецца тое, што калі вы дадалі файлы, якія ўжо існуюць у файле дзёгцю яны будуць перазапісаны.
Калі вы хочаце толькі дадаць файлы, калі яны з'яўляюцца больш новымі, чым існуючыя файлы з дапамогай наступнай каманды:
Тар -uvf tarfilename / шлях / да / файлаў
Як прадухіліць Tar перазапіс файлаў Хоць Распакаванне
Калі вы здабываеце файл дзёгцю вы не можаце перазапісаць файлы, калі яны ўжо існуюць.
Гэтая каманда гарантуе, што існуючыя файлы пакінутыя ў спакоі:
дзёгаць -xkvf tarfilename
Толькі Выманне файлаў, якія навей, чым існуючыя файлы
Калі вы здабываеце файл дзёгаць, вы можаце быць шчаслівымі для файлаў, якія будуць перапішуцца, але толькі калі файл ў архіве навей, чым існуючы файл.
Наступная каманда паказвае, як гэта зрабіць:
дзёгаць --keep-новыя-файлы -xvf tarfilename
Як выдаліць файлы пасля дадання іх у Tar File
Файл дзёгцю застаецца несціснутым, так што калі ў вас файл з 400-гігабайтнай ў файл дзёгаць у вас будзе файл з 400-гігабайтнай ў сваім першапачатковым месцы і дзёгаць файл з 400-гігабайтнай файлам ў ім.
Вы можаце выдаліць зыходны файл, калі ён дадаецца ў файл дзёгцю.
Наступная каманда паказвае, як гэта зрабіць:
дзёгаць --remove-файлы -cvf tarfilename / шлях / да / файлаў
Сціснуць бітумінозных файл пры яго стварэнні
Каб сціснуць архіўны файл, як толькі ён будзе створаны, выкарыстоўвайце наступную каманду:
Тар -cvfz tarfilename / шлях / да / файлаў
рэзюмэ
Каманда дзёгцю мае мноства перамыкачоў і атрыманне дадатковай інфармацыі можна знайсці з дапамогай каманды чалавека дзёгцю або запусціўшы дзёгаць --help.