Каталогду кантип тартыш керек (сүрөттөрү менен)

Мазмуну:

Каталогду кантип тартыш керек (сүрөттөрү менен)
Каталогду кантип тартыш керек (сүрөттөрү менен)

Video: Каталогду кантип тартыш керек (сүрөттөрү менен)

Video: Каталогду кантип тартыш керек (сүрөттөрү менен)
Video: АЯЛДЫ КАНТИП КАНДЫРЫШ КЕРЕК КӨРГҮЛӨ! 2024, Май
Anonim

Linux системасынан файлдардын партиясын жеткирүүнүн эң кеңири таралган жолу - tar командасын колдонуу. Каталогду каттаганда, сиз файлдардын тобун бир файлга оңой жыйнай аласыз. Бул файлды кийин өткөрүүгө же сактоого болот, же анын өлчөмүн кыскартуу үчүн кысууга болот.

Кадамдар

865895 1
865895 1

Кадам 1. Форматын түшүнүңүз

Linuxто бир нече файлды архивдөө tar командасынын жардамы менен ишке ашат. Бул буйрук бир файлды бир файлга бириктирип, башка компьютерге кысууну же оңой өткөрүп берүүнү камсыз кылат. Алынган файл.tar кеңейтүүсүнө ээ болот..tar файлдары көбүнчө tarballs деп аталат.

Tar командасы файлдарды гана архивдейт. Ал эч кандай кысууну аткарбайт, андыктан архив баштапкы файлдар менен бирдей болот.. Tar файлын gzip же bzip2 аркылуу кыссаңыз болот.tar.gz же.tar.bz2 кеңейтүүсү пайда болот. Бул макаланын аягында каралат

865895 2
865895 2

Кадам 2. Бир каталогдон тарбол түзүү

Каталогдон tarball түзүп жатканда tar командасынын бир нече бөлүгү бар. Төмөндө tar командасынын мисалы:

tar -cvf tarName.tar/path/to/directory

  • tar - Бул tar архивдөө программасын чакырат.
  • в - Бул желек.tar файлынын "жаратылышын" билдирет. Ал ар дайым биринчи орунда турушу керек.
  • v - Бул процесс "толук" экенин көрсөтөт. Бул түзүлүп жатканда.tar файлына кошулган бардык файлдардын окуусун көрсөтөт. Бул кошумча желек.
  • f - Бул желек кийинки бөлүк жаңы.tar файлынын файл аты болорун билдирет. Бул ар дайым акыркы желек болушу керек.
  • tarName.tar - Сиз каалаган ысымды тандай аласыз. Жөн гана аягына.tar кеңейтүүсүн кошкондугуңузду текшериңиз. Тарболду учурдагы иштеп жаткан каталогдон башка каталогдо түзүүнү кааласаңыз, файлдын атын кошо аласыз.
  • /path/to/directory -.tar файлын түзгүңүз келген каталогдун жолуна кириңиз. Жол учурдагы жумушчу каталогго салыштырмалуу. Мисалы, эгерде толук жол ~/home/user/Pictures болсо жана сиз учурда/home каталогунда болсоңуз,/user/Pictures кирмексиз. Белгилей кетсек, бардык субдирекциялар кошулат.
865895 3
865895 3

Кадам 3. Бир нече каталогдорду камтыган тарбол түзүңүз

Бир нече каталогдорду кошуу tar командасынын аягына бардык жолдорду кошуу сыяктуу жөнөкөй:

tar -cvf tarName.tar/etc/directory1/var/www/directory2

865895 4
865895 4

Кадам 4. Барболго файлдарды же каталогдорду кошуңуз

Сиз "кошуу" желегин колдонуу менен.tar архивдик файлдарыңызга файлдарды жана каталогдорду кошууну уланта аласыз:

tar -rvf tarName.tar textfile.txt жолу//башка/каталогуна

r - Бул "append" желеги. Бул tarball түзүү командасынан c желегин алмаштырат

865895 5
865895 5

Кадам 5. Бар болгон.tar файлын кысуу

. Tar архивдик файлыңызды тез кысуу үчүн "gzip" колдоно аласыз. Эгерде сизге көбүрөөк кысуу керек болсо (кичине чыгаруу файлы), анын ордуна "bzip2" колдонсоңуз болот. bzip2 файлды кысуу gzipге караганда көбүрөөк убакытты талап кылат.

gzip tarName.tar bzip2 tarName.tar

  • gzip файлдын атына.gz кеңейтүүсүн кошот: tarName.tar.gz
  • bzip2 файлдын атына.bz2 кеңейтүүсүн кошот: tarName.tar.bz2
865895 6
865895 6

Кадам 6. Тарболду түзгөндө аны кысыңыз

Сиз жогорудагы кадамдардагы буйруктарды учурдагы тарбалдарды кысуу үчүн колдонсоңуз болот, бирок сиз аларды түз желектерди колдонуу менен түзө аласыз:

tar -czvf tarName.tar.gz/path/to/directory tar -cjvf tarName.tar.bz2/path/to/directory

  • z - Бул желек gzip аркылуу жаңы.tar файлын кысат. Файлдын аталышынын аягына.gz кеңейтүүсүн киргизүүнү унутпаңыз.
  • j - Бул желек bzip2 аркылуу жаңы.tar файлын кысат. Файлдын аталышынын аягына.bz2 кеңейтүүсүн киргизүүнү унутпаңыз.

Сунушталууда: