Π Π°Π·Π½ΠΎΠ΅

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ tar Π°Ρ€Ρ…ΠΈΠ²Π°: Команда tar Π² Linux | Losst

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Команда tar в Linux | Losst

Π’ качСствС инструмСнта для Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² Linux ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. НапримСр архиватор Zip Linux, ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚ΡˆΠΈΠΉ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΈΠ·-Π·Π° совмСстимости с ОБ Windows. Но это Π½Π΅ стандартная для систСмы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΠΎΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ tar Linux β€” встроСнный Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€.

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ tar использовалась для Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Π»Π΅Π½Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… устройствах. Но Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ½Π° позволяСт Π·Π°ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π² Ρ„Π°ΠΉΠ», ΠΈ этот способ стал ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² Linux ΠΏΠΎ своСму Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ. Π—Π΄Π΅ΡΡŒ Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны самыС распространСнныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с  этой ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

Бинтаксис ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ tar

Бинтаксис ΠΊΠΎΠΌΠ°Π½Π΄ для создания ΠΈ распаковки Π°Ρ€Ρ…ΠΈΠ²Π° практичСски Π½Π΅ отличаСтся (Π² Ρ‚ΠΎΠΌ числС с ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ сТатия bzip2 ΠΈΠ»ΠΈ gzip). Π’Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ², Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ конструкция:

tar ΠΎΠΏΡ†ΠΈΠΈ Π°Ρ€Ρ…ΠΈΠ².tar Ρ„Π°ΠΉΠ»Ρ‹_для_Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ

Для Π΅Π³ΠΎ распаковки:

tar ΠΎΠΏΡ†ΠΈΠΈ Π°Ρ€Ρ…ΠΈΠ².tar

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π°:

ЀункцияДлинный
Ρ„ΠΎΡ€ΠΌΠ°Ρ‚
ОписаниС
-A—concatenateΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π°Ρ€Ρ…ΠΈΠ² ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ
-c—createΠ‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ²
-d—diff
—delete
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Ρ€Ρ…ΠΈΠ²Π°ΠΌΠΈ
Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π°Ρ€Ρ…ΠΈΠ²Π° Ρ„Π°ΠΉΠ»
-r—appendΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ Π°Ρ€Ρ…ΠΈΠ²Π°
-t—listΠ‘Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ список содСрТимого Π°Ρ€Ρ…ΠΈΠ²Π°
-u—updateΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ с Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ
-x—extractΠ˜Π·Π²Π»Π΅Ρ‡ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π°

ΠŸΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с tar-Π°Ρ€Ρ…ΠΈΠ²ΠΎΠΌ:

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π”Π»ΠΈΠ½Π½Π½Ρ‹ΠΉ
Ρ„ΠΎΡ€ΠΌΠ°Ρ‚
ОписаниС
-C dir—directory=DIRΠ‘ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° dir
-f file—fileВывСсти Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² Ρ„Π°ΠΉΠ» (ΠΈΠ»ΠΈ Π½Π° устройство) file
-j—bzip2ΠŸΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ bzip2
-p—same-permissionsΠ‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС ΠΏΡ€Π°Π²Π° доступа ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
-v—verboseΠ’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ процСсса
—totalsΠ’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΡ‚ΠΎΠ³ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ процСсса
-z—gzipΠŸΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ gzip

А дальшС рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° tar Linux.

Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ tar

1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π° tar

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ команды создаСтся Π°Ρ€Ρ…ΠΈΠ²Β archive.tar с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ»Ρ‹ file1, file2 ΠΈ file3:

tar --totals --create --verbose --file archive.tar file1 file2 file3

Но Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (ΠΏΡ€ΠΈ возмоТности) ΠΎΠ΄Π½ΠΎΠ±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΌΠΈ значСниями:

tar --totals -cvf archive.tar file1 file2 file3

2. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ содСрТимого Π°Ρ€Ρ…ΠΈΠ²Π°

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ содСрТимоС Π°Ρ€Ρ…ΠΈΠ²Π°, Π½Π΅ распаковывая Π΅Π³ΠΎ:

tar -tf archive.tar

3. Распаковка Π°Ρ€Ρ…ΠΈΠ²Π° tar Linux

РаспаковываСт Π°Ρ€Ρ…ΠΈΠ² test.tar с Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° экран:

tar -xvf archive.tar

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ -C:

tar -C "Test" -xvf archive.tar

3. Π Π°Π±ΠΎΡ‚Π° со сТатыми Π°Ρ€Ρ…ΠΈΠ²Π°ΠΌΠΈ

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ tar Ρ‚ΠΎΠ»ΡŒΠΊΠΎ создаёт Π°Ρ€Ρ…ΠΈΠ², Π½ΠΎ Π½Π΅ сТимаСт. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ упомянутыС компрСссорныС ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹Β bzip2 ΠΈ gzip. Π€Π°ΠΉΠ»Ρ‹, сТатыС с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ, ΠΈΠΌΠ΅ΡŽΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ .tar.bz2 ΠΈ .tar.gz. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сТатый Π°Ρ€Ρ…ΠΈΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ bzip2, Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

tar -cjvf archive.tar.bz2 file1 file2 file3

Бинтаксис для gzip отличаСтся ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΠΊΠ²ΠΎΠΉ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Ρ…, ΠΈ мСняСтся ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π°Ρ€Ρ…ΠΈΠ²Π°:

tar -czvf archive.tar.gz file1 file2 file3

ΠŸΡ€ΠΈ распаковкС tar-Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² с Ρ‚Π°ΠΊΠΈΠΌ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ слСдуСт ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΎΠΏΡ†ΠΈΡŽ:

tar -C "Test" -xjvf arhive.tar.bz2

ΠΈΠ»ΠΈ:

tar -xzvf archive.tar.gz

На Π·Π°ΠΌΠ΅Ρ‚ΠΊΡƒ: Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ tar β€” ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΡ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ Π² GNU/Linux, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄ использованиСм ΠΎΠ΄Π½ΠΎΠ±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², стоящих вмСстС, ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°ΠΊ дСфиса.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π±Ρ‹Π»Π° рассмотрСна ΠΊΠΎΠΌΠ°Π½Π΄Π° tarΒ Linux, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ поставляСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΎ всСх дистрибутивах. Π’ Π΅Ρ‘ возмоТности Π²Ρ…ΠΎΠ΄ΠΈΡ‚ созданиС ΠΈ распаковка Π°Ρ€Ρ…ΠΈΠ²Π° Ρ„Π°ΠΉΠ»ΠΎΠ² Π±Π΅Π· ΠΈΡ… сТатия. Для сТатия ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° примСняСтся Π² связкС с популярными компрСссорами bzip2 ΠΈ gzip.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Tar Π² Linux

этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ Tar для извлСчСния ΠΈ создания tar-Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ практичСских ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… объяснСний Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Tar.

Команда tarΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для создания Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² tar, ΠΏΡƒΡ‚Π΅ΠΌ прСобразования Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π°Ρ€Ρ…ΠΈΠ². Она Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ tar, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ список Ρ„Π°ΠΉΠ»ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² Π°Ρ€Ρ…ΠΈΠ², Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π°Ρ€Ρ…ΠΈΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

Tar ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ сТатия ,Β Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊΒ gzip,Β bzip2,Β lzip,Β lzma,Β lzop,Β xzΠΈΒ compress.Β ΠŸΡ€ΠΈ создании сТатых tar-Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² принято ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ суффикса компрСссора ΠΊ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° Π°Ρ€Ρ…ΠΈΠ²Π°. НапримСр, Ссли Π°Ρ€Ρ…ΠΈΠ² Π±Ρ‹Π» сТат с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ gzip, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π½Π°Π·Π²Π°Π½ archive.tar.gz.

Tar Π±Ρ‹Π» ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для создания Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² ΠΏΡ€ΠΈ хранСния Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠΉ Π»Π΅Π½Ρ‚Π΅, поэтому ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ своС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ « TΒ apeΒ ARΒ chiveΒ».

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π΅ вСрсии tar,Β BSD tarΒ ΠΈΒ GNU tar с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ отличиями.Β Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ систСм Linux ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ с прСдустановлСнной GNU tar ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Если Ρƒ вас Π½Π΅ установлСн tar, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ сначало ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽ нашСй ΡΡ‚Π°Ρ‚ΡŒΠΈΒ ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ tar.gz Π² CentOS.

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ использованию ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ tar, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с рассмотрСния Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ синтаксиса.

tar [OPERATION_AND_OPTIONS] [ARCHIVE_NAME] [FILE_NAME(s)]

Β 

  • OPERATION– Π Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΠΈ трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚. НаиболСС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ:
    • --create(Β -c) – Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ tar-Π°Ρ€Ρ…ΠΈΠ²Π°.
    • --extract(Β -x) – Π˜Π·Π²Π»Π΅Ρ‡ΡŒ вСсь Π°Ρ€Ρ…ΠΈΠ² ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π°.
    • --list(Β -t) – ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ список Ρ„Π°ΠΉΠ»ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² Π°Ρ€Ρ…ΠΈΠ²
  • OPTIONS – НаиболСС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ:
    • --verbose(Β -v) – ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ tar.
    • --file=archive=name(Β -f archive-name) – Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ имя Ρ„Π°ΠΉΠ»Π° Π°Ρ€Ρ…ΠΈΠ²Π°.
  • ARCHIVE_NAME – НазваниС Π°Ρ€Ρ…ΠΈΠ²Π°.
  • FILE_NAME(s)– список ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ. Если Π½Π΅ прСдусмотрСно, вСсь Π°Ρ€Ρ…ΠΈΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½.

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ tar Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² tar.Β Π”Π»ΠΈΠ½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹, Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ – быстрСС.Β ΠžΠΏΡ†ΠΈΠΈ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠΌΠ΅ΡŽΡ‚ прСфикс Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‚ΠΈΡ€Π΅ (Β --).Β ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠΌΠ΅ΡŽΡ‚ прСфикс с ΠΎΠ΄Π½ΠΈΠΌ Ρ‚ΠΈΡ€Π΅ (Β -), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β -c для создания Π°Ρ€Ρ…ΠΈΠ²Π° tar. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» с имСнСм archive.tarΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² с имСнСм file1,Β file2,Β file3 Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

tar -cf archive.tar file1 file2 file3

Β 

Π’ΠΎΡ‚ эквивалСнтная ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰Π°Ρ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹:

tar --create --file=archive.tar file1 file2 file3

Β 

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π±ΡƒΠ΄Π΅Ρ‚ создан Π°Ρ€Ρ…ΠΈΠ²Β backup.tar ΠΈΠ·Β ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°Β /home/username:

tar -cf backup.tar /home/username

Β 

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ ΠΈΠ· содСрТимого ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ². По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‚ΡΡ рСкурсивно, Ссли нС ΡƒΠΊΠ°Π·Π°Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Β --no-recursion.Β Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Β -v, Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ.

Gzip – самый популярный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сТатия tar-Ρ„Π°ΠΉΠ»ΠΎΠ².Β ΠŸΡ€ΠΈ сТатии Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² tar с gzip имя Π°Ρ€Ρ…ΠΈΠ²Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π»ΠΈΠ±ΠΎΒ tar.gzΠΈΠ»ΠΈΒ tgz.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² tar.gz ΠΈΠ· Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

tar -czf archive.tar.gz file1 file2

Β 

ΠžΠΏΡ†ΠΈΡ Β -zсообщаСт tar ΡΠΆΠ°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²,Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Β gzip.

Π”Ρ€ΡƒΠ³ΠΈΠΌ популярным Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ сТатия tar-Ρ„Π°ΠΉΠ»ΠΎΠ² являСтся bzip2.Β ΠŸΡ€ΠΈ сТатии Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² tar с bzip2 имя Π°Ρ€Ρ…ΠΈΠ²Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π»ΠΈΠ±ΠΎΒ tar.bz2 Π»ΠΈΠ±ΠΎΒ tbz.

Когда ΡƒΠΊΠ°Π·Π°Π½Π° опция  -jΒ , tar Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΒ bzip2 сТатия Π°Ρ€Ρ…ΠΈΠ²Π°.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° создаст Π°Ρ€Ρ…ΠΈΠ²Β tar.bz2Β ΠΈΠ· Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²:

tar -cjf archive.tar.bz2 file1 file2

Β 

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ содСрТимоС tar-Π°Ρ€Ρ…ΠΈΠ²Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽΒ --list(Β -t).

tar -tf archive.tar

Β 

file1
file2
file3

Β 

Если Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ содСрТимоС Π°Ρ€Ρ…ΠΈΠ²Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Β --verbose(Β -v), tar Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»Π°, ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Ρ‚.Π΄.:

tar -tvf archive.tar

Β 

-rw-r--r-- linuxize/users       0 2018-09-08 20:15 file1
-rw-r--r-- linuxize/users       0 2018-09-08 20:15 file2
-rw-r--r-- linuxize/users       0 2018-09-08 20:15 file3

Β 

Для извлСчСния tar-Π°Ρ€Ρ…ΠΈΠ²Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Β --extract(Β -x) ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ имя Ρ„Π°ΠΉΠ»Π° Π°Ρ€Ρ…ΠΈΠ²Π°:

tar -xf archive.tar

Β 

Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ добавляСтся опция -v для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΈΠΌΠ΅Π½ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².

tar -xvf archive.tar

Β 

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ tar Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ содСрТимоС Π°Ρ€Ρ…ΠΈΠ²Π° Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅.Β Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β --directory(Β -C) для извлСчСния Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅:

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ содСрТимоС Π°Ρ€Ρ…ΠΈΠ²Π° Π²Β ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Β /opt/files, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

tar -xf archive.tar -C /opt/files

Β 

ΠŸΡ€ΠΈ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΈ сТатых Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β tar.gzΠΈΠ»ΠΈΒ tar.bz2 Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ дСкомпрСссии. Команда такая ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΈΒ Π°Ρ€Ρ…ΠΈΠ²Π°Β tar:

tar -xf archive.tar.gz

Β 

tar -xf archive.tar.bz2

Β 

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π° tar, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ список ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Ρ‹ послС ΠΈΠΌΠ΅Π½ΠΈ Π°Ρ€Ρ…ΠΈΠ²Π°:

tar -xf archive.tar file1 file2

Β 

ΠŸΡ€ΠΈ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свои Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΡƒΡ‚ΡŒ, ΠΊΠ°ΠΊ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½ΠΎΒ --list(Β -t).

Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²:

tar -xf archive.tar dir1 dir2

Β 

Если Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ сущСствуСт, появится сообщСниС ΠΎΠ± ошибкС, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒ Π½ΠΈΠΆΠ΅:

tar -xf archive.tar README

Β 

tar: README: Not found in archive
tar: Exiting with failure status due to previous errors

Β 

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π° Π½Π° основС шаблона подстановочных Π·Π½Π°ΠΊΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒΒ --wildcardsΒ ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ шаблон, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ.

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π°Β .js(Ρ„Π°ΠΉΠ»Ρ‹ Javascript), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

tar -xf archive.tar --wildcards '*.js'

Β 

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π°Ρ€Ρ…ΠΈΠ² tar, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽΒ --append(Β -r).

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌΒ newfileΒ Π² archive.tar, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

tar -rvf archive.tar newfile

Β 

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽΒ --delete для удалСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π°.

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌΒ file1Β ΠΈΠ· archive.tar, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

tar --delete -f archive.tar file1

Β 

К настоящСму Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ tar.

Архиватор tar | Русскоязычная докумСнтация ΠΏΠΎ Ubuntu

tar — Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнный Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² Linux-систСмах. Π‘Π°ΠΌ ΠΏΠΎ сСбС tar Π½Π΅ являСтся Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠΌ Π² ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ этого слова, Ρ‚.ΠΊ. ΠΎΠ½ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ сТатиС. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Gzip ΠΈΠ»ΠΈ bzip2) Π½Π΅ ΡƒΠΌΠ΅ΡŽΡ‚ ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ², Π° Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΠ΄Π½ΠΈΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ ΠΈΠ»ΠΈ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ‡Π°Ρ‰Π΅ всСго эти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ вмСстС. tar создаСт нСсТатый Π°Ρ€Ρ…ΠΈΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, ΠΏΡ€ΠΈ этом сохраняя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²Π° доступа). ПослС этого ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» *.tar сТимаСтся Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, gzip. Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .tar.gz ΠΈΠ»ΠΈ .tar.bz2 (для Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠ² gzip ΠΈ bzip2 соотвСтствСнно)

ИспользованиС

tar запускаСтся с ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· основных дСйствий, самыС распространСнныС ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… — созданиС ΠΈ распаковка Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ², Π΄Π°Π»Π΅Π΅ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, зависящиС ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π°

Для создания Π°Ρ€Ρ…ΠΈΠ²Π° Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ tar ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ дСйствиС, Ρ‡Ρ‚ΠΎ дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π° -c. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, для ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ содСрТимого Π² Ρ„Π°ΠΉΠ» Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊΠ»ΡŽΡ‡ -f1). Π”Π°Π»Π΅Π΅ ΡƒΠΊΠ°ΠΆΠ΅ΠΌ сначала имя Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ Π°Ρ€Ρ…ΠΈΠ²Π°, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ.

tar -cf txt.tar *.txt

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡƒΠΏΠ°ΠΊΡƒΠ΅Ρ‚ всС Ρ„Π°ΠΉΠ»Ρ‹ с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ txt Π² Π°Ρ€Ρ…ΠΈΠ² txt.tar. Π’Π°ΠΊ ΠΈ создаСтся ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ Π°Ρ€Ρ…ΠΈΠ² Π±Π΅Π· сТатия. Для использования сТатия Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Π΅, достаточно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ tar, ΠΊΠ°ΠΊΠΈΠΌ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠΌ слСдуСт ΡΠΆΠ°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ². Для Π΄Π²ΡƒΡ… самых популярных Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠ² gzip ΠΈ bzip2 ΠΊΠ»ΡŽΡ‡ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ -z ΠΈ -j соотвСтствСнно.

tar -cvzf files.tar.gz ~/files

ΡƒΠΏΠ°ΠΊΡƒΠ΅Ρ‚ ΠΏΠ°ΠΏΠΊΡƒ ~/files со всСм содСрТимым Π² сТатый с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ gzip Π°Ρ€Ρ…ΠΈΠ².

tar -cvjf files.tar.bz2 ~/files

создаст Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для сТатия bzip2.

ΠšΠ»ΡŽΡ‡ -v Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ списка ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹. К соТалСнию, Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ…ΠΎΠ΄Π° процСсса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, указания стСпСни готовности Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…) Π² tar Π½Π΅ прСдусмотрСно. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ графичСскиС Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€Ρ‹ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Xarchiver) ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ΡΡŒ срСдствами Ρ„Π°ΠΉΠ»-ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°.

Помимо gzip ΠΈ bzip2 ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, lzma (ΠΊΠ»ΡŽΡ‡ –lzma) ΠΈΠ»ΠΈ xz (ΠΊΠ»ΡŽΡ‡ -J), ΠΏΡ€ΠΈ этом ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн Π² систСмС.

Распаковка Π°Ρ€Ρ…ΠΈΠ²Π°

ДСйствиС «распаковка» задаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π° -x. И Ρ‚ΡƒΡ‚ снова потрСбуСтся ΠΊΠ»ΡŽΡ‡ -f для указания ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° Π°Ρ€Ρ…ΠΈΠ²Π°. Π’Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠ»ΡŽΡ‡ -v для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния Ρ…ΠΎΠ΄Π° процСсса.

tar -xvf /path/to/archive.tar.bz2

распакуСт содСрТимоС Π°Ρ€Ρ…ΠΈΠ²Π° Π² Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ. ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ΅ мСсто для распаковки ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π° -C:

tar -xvf archive.tar.bz2 -C /path/to/folder

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ содСрТимого Π°Ρ€Ρ…ΠΈΠ²Π°

Для просмотра содСрТимого Π°Ρ€Ρ…ΠΈΠ²Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

tar -tf archive.tar.gz

Она Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ простой список Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π² Π°Ρ€Ρ…ΠΈΠ²Π΅. Если ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡ -v, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²Π΅Π΄Π΅Π½ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ список с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΏΡ€Π°Π² доступа ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΠΎ ls -l)

ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ возмоТности

tar прСдоставляСт мноТСство ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… возмоТностСй. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Π°Ρ€Ρ…ΠΈΠ², Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π°Ρ€Ρ…ΠΈΠ², Π²Π·ΡΡ‚ΡŒ список ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для Π·Π°ΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΈΠ· тСкстового Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π΅Ρ‰Ρ‘. Π’ΠΎ всСм ΠΌΠ½ΠΎΠ³ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΠΈ ΠΎΠΏΡ†ΠΈΠΉ ΠΊΠ°ΠΊ всСгда ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ

man tar

ΠΈΠ»ΠΈ ΠΆΠ΅

tar --help

Как Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² Linux [tar]

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π² Linux. Π Π°Π·Π²Π΅ архивация ΠΈ сТатиС Π½Π΅ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎ ΠΆΠ΅? МногиС Π΄ΡƒΠΌΠ°ΡŽΡ‚, Ρ‡Ρ‚ΠΎ эти Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Но ΠΎΠ½ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅. АрхивированиС β€” это процСсс объСдинСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ». А сТатиС β€” это процСсс ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ². АрхивированиС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования систСмы ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. НадСюсь, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ сТатиСм. Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Ρ‚Π΅ΠΌΠ΅.

НаиболСС распространСнныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для архивирования Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²:

АрхивированиС Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ tar

Tar β€” это ΠΊΠΎΠΌΠ°Π½Π΄Π° Unix, которая ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Tape Archive. Она ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для объСдинСния ΠΈΠ»ΠΈ сТатия Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ». Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ tar Π΅ΡΡ‚ΡŒ 4 основных Ρ€Π΅ΠΆΠΈΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹.

  • c β€” Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² ΠΈΠ· Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ².
  • x β€” Π˜Π·Π²Π»Π΅Ρ‡ΡŒ Π°Ρ€Ρ…ΠΈΠ².
  • r β€” Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΊΠΎΠ½Π΅Ρ† Π°Ρ€Ρ…ΠΈΠ²Π°.
  • t β€” список содСрТимого Π°Ρ€Ρ…ΠΈΠ²Π°.

ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ список ΠΊΠΎΠΌΠ°Π½Π΄

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ tar Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ²:

  • ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ tar Π°Ρ€Ρ…ΠΈΠ²: tar -cf archive.tar file1 file2 file3
  • gzip tar Π°Ρ€Ρ…ΠΈΠ²: tar -czf archive.tgz file1 file2 file3
  • bzip tar Π°Ρ€Ρ…ΠΈΠ²: tar -cjf archive.tbz file1 file2 file3

Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ tar Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ²:

  • ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ tar Π°Ρ€Ρ…ΠΈΠ²: tar -xf archive.tar
  • gzip tar Π°Ρ€Ρ…ΠΈΠ²: tar -xzf archive.tgz
  • bzip tar Π°Ρ€Ρ…ΠΈΠ²: tar -xjf archive.tbz

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π°Ρ€Ρ…ΠΈΠ²Π°

Для Ρ†Π΅Π»Π΅ΠΉ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ я Π±ΡƒΠ΄Ρƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ mordeniuss, которая содСрТит Ρ„Π°ΠΉΠ»Ρ‹ Ρ‚Ρ€Π΅Ρ… Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ².

ls mordeniuss/
file.odt image.png song.mp3

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим Π½ΠΎΠ²Ρ‹ΠΉ tar-Π°Ρ€Ρ…ΠΈΠ² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° mordeniuss.

tar cf mordeniuss.tar mordeniuss/

Π—Π΄Π΅ΡΡŒ Ρ„Π»Π°Π³ c ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ созданиС Π½ΠΎΠ²ΠΎΠ³ΠΎ Π°Ρ€Ρ…ΠΈΠ²Π°, Π° f β€” имя Ρ„Π°ΠΉΠ»Π°.

Аналогично, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

tar cf archive.tar file1 file2 file3

Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π°

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Π°Ρ€Ρ…ΠΈΠ² Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, просто Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅:

tar xf mordeniuss.tar

ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Π°Ρ€Ρ…ΠΈΠ² Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ„Π»Π°Π³ -C. НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ.

tar xf mordeniuss.tar -C Downloads/

Или ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΏΠΊΡƒ Downloads ΠΈ распакуйтС Π°Ρ€Ρ…ΠΈΠ² Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π΅, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.

cd Downloads/
tar xf ../mordeniuss.tar

Π’Π°ΠΊΠΆΠ΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ Ρ„Π°ΠΉΠ»Ρ‹ Ρ‚ΠΈΠΏΠ° Β«.pngΒ».

tar xf mordeniuss.tar --wildcards "*.png"

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ GZIP ΠΈ BZIP

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Tar создаСт Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ .tar. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠΌΠ°Π½Π΄Π° tar ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² сочСтании с ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ сТатия gzip ΠΈ bzip2. Π€Π°ΠΉΠ»Ρ‹ ΠΎΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ .tar, ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π½Π° ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ² tar, Ρ„Π°ΠΉΠ»Ρ‹ ΠΎΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° tar.gz ΠΈΠ»ΠΈ .tgz, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π°Ρ€Ρ…ΠΈΠ² gzip, Π° Ρ„Π°ΠΉΠ»Ρ‹ tar Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π° tar.bz2 ΠΈΠ»ΠΈ .tbz β€” Π°Ρ€Ρ…ΠΈΠ² bzip, соотвСтствСнно.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π΄Π°Π²Π°ΠΉΡ‚Π΅ создадим сТатый Π°Ρ€Ρ…ΠΈΠ²:

tar czf mordeniuss.tar.gz mordeniuss/

ΠΈΠ»ΠΈ

tar czf mordeniuss.tgz mordeniuss/

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ„Π»Π°Π³ z для сТатия Π°Ρ€Ρ…ΠΈΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ сТатия gzip.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π»Π°Π³ v для просмотра прогрСсса ΠΏΡ€ΠΈ создании Π°Ρ€Ρ…ΠΈΠ²Π°.

tar czvf mordeniuss.tar.gz mordeniuss/
mordeniuss/
mordeniuss/file.odt
mordeniuss/image.png
mordeniuss/song.mp3

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сТатый Π°Ρ€Ρ…ΠΈΠ² ΠΈΠ· списка Ρ„Π°ΠΉΠ»ΠΎΠ²:

tar czf archive.tgz file1 file2 file3

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅:

tar xzf mordeniuss.tgz

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Π°Ρ€Ρ…ΠΈΠ² Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„Π»Π°Π³ -C

tar xzf mordeniuss.tgz -C Downloads/

Π”Π°Π²Π°ΠΉΡ‚Π΅ создадим Π°Ρ€Ρ…ΠΈΠ² bzip. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„Π»Π°Π³ j, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.

tar cjf mordeniuss.tar.bz2 mordeniuss/

ΠΈΠ»ΠΈ

tar cjf mordeniuss.tbz mordeniuss/

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π° ΠΈΠ· списка Ρ„Π°ΠΉΠ»ΠΎΠ²:

tar cjf archive.tar.bz2 file1 file2 file3

ΠΈΠ»ΠΈ

tar cjf archive.tbz file1 file2 file3

РаспакуСм Π°Ρ€Ρ…ΠΈΠ² Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ:

tar xjf mordeniuss.tar.bz2

Для извлСчСния Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³:

tar xjf mordeniuss.tar.bz2 -C Downloads

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π° ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ

Π­Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° крутая ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ tar. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сТатый Π°Ρ€Ρ…ΠΈΠ² ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ эту ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

tar czvf mordeniuss.tgz Downloads/ Documents/ mordeniuss/file.odt

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° создаст Π°Ρ€Ρ…ΠΈΠ² ΠΈΠ· ΠΏΠ°ΠΏΠΎΠΊ Downloads, Documents ΠΈ Ρ„Π°ΠΉΠ»Π° file.odt Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ mordeniuss ΠΈ сохранит Π°Ρ€Ρ…ΠΈΠ² Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅.

Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΈ создании Π°Ρ€Ρ…ΠΈΠ²Π°

Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΌ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π°ΡˆΠΈΡ… Π΄Π°Π½Π½Ρ‹Ρ…. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ нСсущСствСнныС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ΠΈΠ· вашСй ΠΊΠΎΠΏΠΈΠΈ. Π’ΡƒΡ‚ потрСбуСтся ΠΊΠ»ΡŽΡ‡ -exclude. НапримСр, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² вашСй домашнСй Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π½ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹, изобраТСния, ΠΌΡƒΠ·Ρ‹ΠΊΡƒ.

Выглядит это Ρ‚Π°ΠΊ:

tar czvf mordeniuss.tgz /home/sk --exclude=/home/sk/Downloads --exclude=/home/sk/Documents --exclude=/home/sk/Pictures --exclude=/home/sk/Music

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° создаст сТатый Π°Ρ€Ρ…ΠΈΠ² ΠΌΠΎΠ΅Π³ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° $HOME, ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠ°ΠΏΠΊΠΈ Downloads, Documents, Pictures ΠΈ Music. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² bzip, Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ z Π½Π° j ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .tbz Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

Бписок содСрТимого Π°Ρ€Ρ…ΠΈΠ²Π° Π±Π΅Π· извлСчСния

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ содСрТимоС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„Π»Π°Π³ t.

tar tf mordeniuss.tar 
mordeniuss/
mordeniuss/file.odt
mordeniuss/image.png
mordeniuss/song.mp3

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„Π»Π°Π³ v.

tar tvf mordeniuss.tar 
drwxr-xr-x sk/users 0 2018-03-26 19:52 mordeniuss/
-rw-r--r-- sk/users 9941 2018-03-24 13:49 mordeniuss/file.odt
-rw-r--r-- sk/users 36014 2015-09-30 11:52 mordeniuss/image.png
-rw-r--r-- sk/users 112382 2018-02-22 14:35 mordeniuss/song.mp3

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Ρ‹

Π€Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ / ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ„Π»Π°Π³Π° r. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ.

tar rf mordeniuss.tar mordeniuss/ sk/ example.txt

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Π°Ρ Π²Ρ‹ΡˆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ sk ΠΈ Ρ„Π°ΠΉΠ» example.txt Π² Π°Ρ€Ρ…ΠΈΠ² mordeniuss.tar.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π»ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

tar tvf mordeniuss.tar 
drwxr-xr-x sk/users 0 2018-03-26 19:52 mordeniuss/
-rw-r--r-- sk/users 9942 2018-03-24 13:49 mordeniuss/file.odt
-rw-r--r-- sk/users 36013 2015-09-30 11:52 mordeniuss/image.png
-rw-r--r-- sk/users 112383 2018-02-22 14:35 mordeniuss/song.mp3
drwxr-xr-x sk/users 0 2018-03-26 19:52 sk/
-rw-r--r-- sk/users 0 2018-03-26 19:39 sk/linux.txt
-rw-r--r-- sk/users 0 2018-03-26 19:56 example.txt

ΠΊΠ°ΠΊ Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ tar gz ΠΈ tar bz2

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Tar

Tar β€” это популярный Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ Π² Unix/Linux систСмах. Tar Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС с Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ GZip ΠΈΠ»ΠΈ BZip2, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄ΠΎΠΏΠΎΠ»Π½ΡΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°: Tar Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΡ… Π² ΠΎΠ΄Π½ΠΈ Π°Ρ€Ρ…ΠΈΠ², Π° GZip ΠΈ BZip2 Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, поэтому Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ, сначала ΠΎΠ½ΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄ΠΈΠ½ нСсТатый Π°Ρ€Ρ…ΠΈΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Tar, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сохранит ΠΈΡ… Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²Π° доступа, Π° Π·Π°Ρ‚Π΅ΠΌ этот Π°Ρ€Ρ…ΠΈΠ² сТимаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ GZip ΠΈΠ»ΠΈ BZip2. Π’Π΅ΡΡŒ процСсс запускаСтся ΠΎΠ΄Π½ΠΎΠΉ консольной ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ, ΠΏΡ€ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π»Π΅Π΅.

Как ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ, ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² Tar ΠΈ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² Windows

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Tar Π² Windows, Π½ΡƒΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ²:

  1. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Far Manager.
    Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ ΠΏΠΎ созданию ΠΈ распаковкС Π°Ρ€Ρ…ΠΈΠ²Π° .tar с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Far Manager:
    • Π’Π΅ΠΏΠ΅Ρ€ΡŒ просто выдСляСтС ПКМ (ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ) ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Insert Π½ΡƒΠΆΠ½Ρ‹Π΅ Π²Π°ΠΌ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ ΠΈ ΠΆΠΌΡ‘Ρ‚Π΅ Shift + F1, Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±ΠΈΡ€Π°Π΅Ρ‚Π΅ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ (Π² нашСм случаС, TAR) ΠΈ создаётС Π°Ρ€Ρ…ΠΈΠ²:

      Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π° Π² Far Manager

      ΠŸΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ, Π² ΠΏΠΎΠ»Π΅ Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊ Π°Ρ€Ρ…ΠΈΠ²Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π°, Π° Π² ΠΏΠΎΠ»Π΅ ΠšΠ»ΡŽΡ‡ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ввСсти ΠΏΠ°Ρ€ΠΎΠ»ΡŒ ΠΎΡ‚ Π½Π΅Π³ΠΎ.

    • Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² Tar, просто выдСляСтС ПКМ ΠΈΠ»ΠΈ Insert Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ² ΠΈ ΠΆΠΌΡ‘Ρ‚Π΅ Shift + F2

      Как Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Tar Π² Far Manager

      Π’ ΠΏΠΎΠ»Π΅ Π Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π² вводится ΠΏΡƒΡ‚ΡŒ, ΠΊΡƒΠ΄Π° Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ². Если Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π² Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ, Π½ΡƒΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅ Π Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² пустым. Если Π°Ρ€Ρ…ΠΈΠ² Π·Π°ΠΏΠ°Ρ€ΠΎΠ»Π΅Π½, ΠΏΠ°Ρ€ΠΎΠ»ΡŒ вводится Π² ΠΏΠΎΠ»Π΅ ΠŸΠ°Ρ€ΠΎΠ»ΡŒ.

  2. Π’Π°ΠΊΠΆΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ Π±Π΅Π· Far Manager, установив 7-Zip

    Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ 7-zip Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€

    Всё ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² ΠΈ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ β€” Ρ‡Π΅Ρ€Π΅Π· ПКМ ΠΈ ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ Windows

Как Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² tar.gz ΠΈ tar.bz2 Π² Ubuntu, Debian, CentOS

tar cfvz archive.tar.gz *.php

Π³Π΄Π΅ tar β€” ΠΊΠΎΠΌΠ°Π½Π΄Π°, cfvz β€” ΠΊΠ»ΡŽΡ‡ΠΈ, archive.tar.gz β€” имя Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ Π°Ρ€Ρ…ΠΈΠ²Π°, *.php β€” список Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.
Бписок ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠ΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, для этого ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΡƒΡ‚ΡŒ Π΄ΠΎ Π½Π΅Ρ‘, Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ

tar cfvz archive.tar.gz /forpack

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ ΠΊΠ»ΡŽΡ‡ΠΈ

  • -с β€” ΠΊΠΎΠΌΠ°Π½Π΄Π°, которая ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Β»
  • -f β€” ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π° ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΡƒ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» Π°Ρ€Ρ…ΠΈΠ²Π°
  • -v β€” Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ процСсса Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ
  • -z β€” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для сТатия GZip

Команда tar ΠΈ zip Π² Linux. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Tar Π² Linux

АббрСвиатура tar ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ GZIP Π±Ρ‹Π»ΠΈ сТаты Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎ ΠΈ максимально ΠΏΠ»ΠΎΡ‚Π½ΠΎ, насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π£ΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° .tar.gz ΠΈ .tar.bz2. Иногда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ β€” .tar.gz. ZIP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для слияния ΠΈ сТатия, Π½ΠΎ оказался Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ ΠΈ поэтому Π² Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ стСпСни подавляСт Ρ„Π°ΠΉΠ» .tar.

Как ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ ΠΏΠΎ Π΄Π²ΠΎΠΉΠ½ΠΎΠΌΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, состоящСму ΠΈΠ· Π΄Π²ΡƒΡ… Ρ„Π°ΠΉΠ»ΠΎΠ², это фактичСски Π΄Π²Π° Π² ΠΎΠ΄Π½ΠΎΠΌ. TAR ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ нСсколько ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… Π² ΠΎΠ΄ΠΈΠ½ ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΏΠΎΠ΄ систСму Windows. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ нСсколько Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ ΠΈΡ… для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ .tar Π² основном ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Linux. Π’ ΠΌΠΈΡ€Π΅ Windows ΠΎΠ½ΠΈ довольно Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ ΠΈ Ρ€Π΅Π΄ΠΊΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ систСма Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ эти Ρ„Π°ΠΉΠ»Ρ‹ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Бинтаксис ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ использованию ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ tar, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с рассмотрСния Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ синтаксиса.

tar [OPERATION_AND_OPTIONS] [ARCHIVE_NAME] [FILE_NAME(s)]

  • OPERATION– Π Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΠΈ трСбуСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚. НаиболСС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ:
    • β€”create(Β -c) – Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ tar-Π°Ρ€Ρ…ΠΈΠ²Π°.
    • β€”extract(Β -x) – Π˜Π·Π²Π»Π΅Ρ‡ΡŒ вСсь Π°Ρ€Ρ…ΠΈΠ² ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π°.
    • β€”list(Β -t) – ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ список Ρ„Π°ΠΉΠ»ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² Π°Ρ€Ρ…ΠΈΠ²
  • OPTIONS – НаиболСС часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ:
    • β€”verbose(Β -v) – ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ tar.
    • β€”file=archive=name(Β -f archive-name) – Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ имя Ρ„Π°ΠΉΠ»Π° Π°Ρ€Ρ…ΠΈΠ²Π°.
  • ARCHIVE_NAME – НазваниС Π°Ρ€Ρ…ΠΈΠ²Π°.
  • FILE_NAME(s)– список ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ. Если Π½Π΅ прСдусмотрСно, вСсь Π°Ρ€Ρ…ΠΈΠ² Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½.

ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ tar Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π»ΠΈΠ½Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² tar.Β Π”Π»ΠΈΠ½Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹, Π° ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ – быстрСС.Β ΠžΠΏΡ†ΠΈΠΈ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠΌΠ΅ΡŽΡ‚ прСфикс Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ Ρ‚ΠΈΡ€Π΅ (Β β€”).Β ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠΌΠ΅ΡŽΡ‚ прСфикс с ΠΎΠ΄Π½ΠΈΠΌ Ρ‚ΠΈΡ€Π΅ (Β -), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.

1. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π° tar

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ команды создаСтся Π°Ρ€Ρ…ΠΈΠ²Β archive.tar с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ»Ρ‹ file1, file2 ΠΈ file3:

tar β€”totals β€”create β€”verbose β€”file archive.tar file1 file2 file3

Но Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ (ΠΏΡ€ΠΈ возмоТности) ΠΎΠ΄Π½ΠΎΠ±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΌΠΈ значСниями:

tar β€”totals -cvf archive.tar file1 file2 file3

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π° Tar Gz

Gzip – самый популярный Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сТатия tar-Ρ„Π°ΠΉΠ»ΠΎΠ².Β ΠŸΡ€ΠΈ сТатии Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² tar с gzip имя Π°Ρ€Ρ…ΠΈΠ²Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π»ΠΈΠ±ΠΎΒ tar.gzΠΈΠ»ΠΈΒ tgz.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² tar.gz ΠΈΠ· Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

tar -czf archive.tar.gz file1 file2

ΠžΠΏΡ†ΠΈΡ Β -zсообщаСт tar ΡΠΆΠ°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²,Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Β gzip.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π° Tar Bz2

Π”Ρ€ΡƒΠ³ΠΈΠΌ популярным Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ сТатия tar-Ρ„Π°ΠΉΠ»ΠΎΠ² являСтся bzip2.Β ΠŸΡ€ΠΈ сТатии Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² tar с bzip2 имя Π°Ρ€Ρ…ΠΈΠ²Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π»ΠΈΠ±ΠΎΒ tar.bz2 Π»ΠΈΠ±ΠΎΒ tbz.

Когда ΡƒΠΊΠ°Π·Π°Π½Π° опция  -jΒ , tar Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΒ bzip2 сТатия Π°Ρ€Ρ…ΠΈΠ²Π°.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° создаст Π°Ρ€Ρ…ΠΈΠ²Β tar.bz2Β ΠΈΠ· Π·Π°Π΄Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²:

tar -cjf archive.tar.bz2 file1 file2

2. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ содСрТимого Π°Ρ€Ρ…ΠΈΠ²Π°

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ содСрТимоС Π°Ρ€Ρ…ΠΈΠ²Π°, Π½Π΅ распаковывая Π΅Π³ΠΎ:

tar -tf archive.tar

Листинг Π°Ρ€Ρ…ΠΈΠ²Π° Tar

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ содСрТимоС tar-Π°Ρ€Ρ…ΠΈΠ²Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽΒ β€”list(Β -t).

tar -tf archive.tarfile1 file2 file3

Если Π²Ρ‹ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ содСрТимоС Π°Ρ€Ρ…ΠΈΠ²Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°Β β€”verbose(Β -v), tar Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ большС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°, Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»Π°, ΠΌΠ΅Ρ‚ΠΊΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Ρ‚.Π΄.:

tar -tvf archive.tar-rw-rβ€”rβ€” linuxize/users 0 2018-09-08 20:15 file1 -rw-rβ€”rβ€” linuxize/users 0 2018-09-08 20:15 file2 -rw-rβ€”rβ€” linuxize/users 0 2018-09-08 20:15 file3

Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ² Tar Gz ΠΈ Tar Bz2

ΠŸΡ€ΠΈ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΈ сТатых Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,Β tar.gzΠΈΠ»ΠΈΒ tar.bz2 Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ дСкомпрСссии. Команда такая ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΈΒ Π°Ρ€Ρ…ΠΈΠ²Π°Β tar:

tar -xf archive.tar.gztar -xf archive.tar.bz2

Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· tar-Π°Ρ€Ρ…ΠΈΠ²Π°

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π° tar, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ список ΠΈΠΌΠ΅Π½ Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π΅Π»Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½Ρ‹ послС ΠΈΠΌΠ΅Π½ΠΈ Π°Ρ€Ρ…ΠΈΠ²Π°:

tar -xf archive.tar file1 file2

ΠŸΡ€ΠΈ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свои Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΈΠΌΠ΅Π½Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΡƒΡ‚ΡŒ, ΠΊΠ°ΠΊ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½ΠΎΒ β€”list(Β -t).

Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²:

tar -xf archive.tar dir1 dir2

Если Π²Ρ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ сущСствуСт, появится сообщСниС ΠΎΠ± ошибкС, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡƒ Π½ΠΈΠΆΠ΅:

tar -xf archive.tar READMEtar: README: Not found in archive tar: Exiting with failure status due to previous errors

Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π° Tar с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ подстановочного Π·Π½Π°ΠΊΠ°

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π° Π½Π° основС шаблона подстановочных Π·Π½Π°ΠΊΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒΒ β€”wildcardsΒ ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ шаблон, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΈ.

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Ρ„Π°ΠΉΠ»Ρ‹, ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π½Π°Β .js(Ρ„Π°ΠΉΠ»Ρ‹ Javascript), Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

tar -xf archive.tar β€”wildcards β€˜*.js’

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π°Ρ€Ρ…ΠΈΠ²

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π°Ρ€Ρ…ΠΈΠ² tar, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽΒ β€”append(Β -r).

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌΒ newfileΒ Π² archive.tar, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

tar -rvf archive.tar newfile

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· tar-Π°Ρ€Ρ…ΠΈΠ²Π°

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅Β ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽΒ β€”delete для удалСния Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π°.

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» с ΠΈΠΌΠ΅Π½Π΅ΠΌΒ file1Β ΠΈΠ· archive.tar, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

tar β€”delete -f archive.tar file1

ΠžΠ±Ρ‰Π°Ρ информация ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Tar

  1. tar β€”help β€” Π²Ρ‹Π·ΠΎΠ² справки ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ
  2. man tarΒ  β€” Π²Ρ‹Π·ΠΎΠ² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ
  3. ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ tar β€” ссылка

Архивация Zip Π² Linux

Архиватор zip β€” это Π·Π²Π΅Π·Π΄Π° Π² ΠΌΠΈΡ€Π΅ ПО (Π½Ρƒ Π½Π΅ считая rar) этот Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΡ‡Π΅Π½ΡŒ популярСн для windows систСм ΠΈ ΠΎΠ½ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΡƒΠΆΠ΅ встроСн Π² Ρ‡ΠΈΡΡ‚ΡƒΡŽ сборку ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы, поэтому Ρ‚ΠΎΠ»ΡŒΠΊΠΎ установив виндовус Π²Ρ‹ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ zip

Π½ΠΎ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Π΄Π΅Π»Ρƒ, Π² Linux ΠΈ Unix систСмах Π΄Π΅Π»Π° обстоят ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ, это Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Tar ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π° Π²ΠΎΡ‚ для zip Π½Π°Π΄ΠΎΒ  ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ unzip

Установка:

  1. sudo apt-get update && apt-get upgrade
  2. sudo apt-get install unzip

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ZIP Π°Ρ€Ρ…ΠΈΠ²Π°

Для Π½Π°Ρ‡Π°Π»Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ шаблон ΠΈΠ»ΠΈ синтаксис ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для создания Π°Ρ€Ρ…ΠΈΠ²Π° zip Π² linux:

zip [ΠΎΠΏΡ†ΠΈΠΈ] <имя Ρ„Π°ΠΉΠ»Π°.zip=»»> [Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ]

ΠžΠΏΡ†ΠΈΠΈ для создания Π°Ρ€Ρ…ΠΈΠ²Π° tar:

  • r (recurse) β€” рСкурсивноС созданиС Π°Ρ€Ρ…ΠΈΠ²Π°
  • s (size) β€” Ρ€Π°Π·Π±ΠΈΠ²ΠΊΠ° Π°Ρ€Ρ…ΠΈΠ²Π° Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ k (kB), m (MB), g (GB) ΠΈΠ»ΠΈ t (TB)
    ΠΏΡ€ΠΈΠΌΠ΅Ρ€: zip -s 300m <Ρ„Π°ΠΉΠ» 1=»» Π³Π±=»»>
    Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:
    file.zip (300 mb, master file)
    file.001.zip (300 mb)
    file.002.zip (300 mb)
    file.003.zip (100 mb)
  • P (password) β€” Π·Π°ΠΏΠ°Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Β  (ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ e Ρ‚ΠΎΠ³Π΄Π° ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ строкС со Π·Π²Π΅Π·Π΄ΠΎΡ‡ΠΊΠ°ΠΌΠΈ )
    ΠΏΡ€ΠΈΠΌΠ΅Ρ€: zip -P ΠΌΠΎΠΉΠΏΠ°Ρ€ΠΎΠ»ΡŒ -r file.zip ./home/nibbl/foto
    ΠΏΡ€ΠΈΠΌΠ΅Ρ€2: zip -er file.zip ./home/nibbl/foto
  • x β€” ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π°
  • 1-9 β€” ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ сТатия (Π³Π΄Π΅ 1 Π±Π΅Π· сТатия, Π° 9 Π»ΡƒΡ‡ΡˆΠ΅Π΅ сТатиС)

zip –rΒ  -9 -P 123 β€” archive.zip /home/nibbl/desktop/myfileΒ 

β€” Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΌΡ‹ Π·Π°Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ с сТатиСм ΠΏΠ°ΠΏΠΊΡƒ myfile создали Π°Ρ€Ρ…ΠΈΠ² с ΠΈΠΌΠ΅Π½Π΅ΠΌ archive.zip ΠΈ установили ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π½Π° Π°Ρ€Ρ…ΠΈΠ² 123

Π’Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ tar-Π°Ρ€Ρ…ΠΈΠ²Π° Π±Π΅Π· сТатия Π² Linux

Для создания Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π°Ρ€Ρ…ΠΈΠ²Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°:

tar -cf filename.tar file1 file2 fileN

ΠœΠ΅Ρ‚Π΅ΠΎΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ β€”cf ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° созданиС Π°Ρ€Ρ…ΠΈΠ²Π° filename.tar, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΎΠΉΠ΄ΡƒΡ‚ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. ВмСсто Ρ„Π°ΠΉΠ»ΠΎΠ² смогут Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Ρ‹ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π° с использованиСм сТатия Π² Linux

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для стягивания доступны ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄Π°, для использования ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ².

ΠžΠ±Ρ€Π°Π·Ρ‡ΠΈΠΊ сТатия Gzip:

tar -cvzf filename.tar.gz dir_name

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΡ‹ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ dir_name Π² ΠΊΠ°Ρ€Ρ‚ΠΎΡ‚Π΅ΠΊΠ° filename.tar.gz. Из ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² -z ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° использованиС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Gzip, Π° -v Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ процСсса творСния Π°Ρ€Ρ…ΠΈΠ²Π° с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΎΠΊ.

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅:Β  Настройка Iptables (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹) Π§Π°ΡΡ‚ΡŒ 2

Π Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ zip Π°Ρ€Ρ…ΠΈΠ²

рассмотрим синтаксис ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ tar Π°Ρ€Ρ…ΠΈΠ² :

unzip <имя Ρ„Π°ΠΉΠ»Π°.zip=»»>

ΠžΠΏΡ†ΠΈΠΈ для создания Π°Ρ€Ρ…ΠΈΠ²Π° tar:

  • d (directory) β€” ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ для Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ
  • l β€” вывСсти список Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Π°Ρ€Ρ…ΠΈΠ²Π΅
  • d β€” ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΈΠ· ΡƒΠΆΠ΅ сдСланного Π°Ρ€Ρ…ΠΈΠ²Π°
  • v β€” ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ Ρ„Π°ΠΉΠ»Π°ΠΌ Π² Π°Ρ€Ρ…ΠΈΠ²Π΅Β  ()

unzip <имя Ρ„Π°ΠΉΠ»Π°.zip=»»> β€”Β  распаковываСм Π°Ρ€Ρ…ΠΈΠ² Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находимся
unzip <имя Ρ„Π°ΠΉΠ»Π°.zip=»»> -d /home/nibbl/desktop β€” распаковываСм Π°Ρ€Ρ…ΠΈΠ² Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ стол

ΠžΠ±Ρ‰Π°Ρ информация ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с Zip

  1. zip β€”help ΠΈΠ»ΠΈ unzip β€”helpΒ  Β β€”Β  Π²Ρ‹Π·ΠΎΠ² справки ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ
  2. man zip ΠΈΠ»ΠΈ man unzipΒ  β€” Π²Ρ‹Π·ΠΎΠ² Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ
  3. ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ докумСнтация ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ zip β€” ссылка

Β 

ΠŸΡ€ΠΎΡ‡ΠΈΠ΅ возмоТности tar Π² Linux

tar прСдоставляСт мноТСство ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… возмоТностСй. НапримСр, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² Π°Ρ€Ρ…ΠΈΠ², Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ (имСнованная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° носитСлС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ) Π² ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉΡΡ Π°Ρ€Ρ…ΠΈΠ² (1) ΡƒΡ‡Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ структурноС ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰Π΅Π΅ Ρ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΠΎΠ²Π°Π½ΠΈΠ΅, ΡƒΡ‡Ρ‘Ρ‚ ΠΈ использованиС Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²; 2) собраниС ΠΏΠΈΡΡŒΠΌΠ΅Π½Π½Ρ‹Ρ… памятников (рукописСй, писСм ΠΈ Ρ‚), Π²Π·ΡΡ‚ΡŒ список ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² для Π·Π°ΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΈΠ· тСкстового Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π΅Ρ‰Ρ‘. Π’ΠΎ всСм ΠΎΠ±ΠΈΠ»ΠΈΠΈ ΠΎΠΏΡ†ΠΈΠΉ ΠΊΠ°ΠΊ всСгда ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ

man tar

ΠΈΠ»ΠΈ ΠΆΠ΅

tar β€”help

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки tar ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для слуТбы с Π°Ρ€Ρ…ΠΈΠ²Π°ΠΌΠΈ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах Π½Π° Π±Π°Π·Π΅ UNIX. Π‘ Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ использованиС дискового пространства.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для открытия Ρ„Π°ΠΉΠ»ΠΎΠ² TAR Π² систСмС Windows

ОсобСнно популярным ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ обСспСчСниСм для распаковки ΠΈ открытия Ρ„Π°ΠΉΠ»ΠΎΠ² .tar.gz ΠΈ .tar.bz2 Π² Windows являСтся WinRAR.

Winrar ΠΏΡ€ΠΈΠ·Π½Π°Π½Π° классикой срСди ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΎΡ‡Π½ΠΎΠ³ΠΎ ПО ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π° Π² тСстовой вСрсии с сайта производитСля WindowsRAR.ru. Π‘ Π½Π΅ΠΉ Ρ„Π°ΠΉΠ»Ρ‹ Π² систСмах Windows ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΆΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ эффСктивнСС, Ρ‡Π΅ΠΌ с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ ZIP. Π›ΡƒΡ‡ΡˆΠ°Ρ ΠΈ самая ваТная функция WinRAR понятна ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ выполняСтся ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‰ΠΈΠΊΠΎΠΌ: экономит мСсто Π½Π° дискС, врСмя ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ основной Π·Π°Π΄Π°Ρ‡Π΅, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… инструмСнтов ΠΏΡ€ΠΈ Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ².

Π“Π»Π°Π²Π½ΠΎΠ΅ прСимущСство WinRaR Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° распознаСт Π΄Π²ΠΎΠΉΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ распаковываСт ΠΈΡ… нСпосрСдствСнно Π·Π° ΠΎΠ΄ΠΈΠ½ шаг. Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ Π΄Π²Π°ΠΆΠ΄Ρ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚Π΅ .tar.gz ΠΈ .tar.bz2, Π²Ρ‹ смоТСтС Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°ΠΏΠΊΠΈ, ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π² Π½Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€Π°. Π­Ρ‚ΠΎ особСнно ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈ стоит Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π° самом Π΄Π΅Π»Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ .bz Π΅ΡΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» .TAR. Волько Π² Π½Π΅ΠΌ находятся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для открытия TAR Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΏΡ€ΠΎΠ±Π½ΠΎΠΉ вСрсии бСсплатно Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 40 Π΄Π½Π΅ΠΉ. Π”Π°Π»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ Π²Π°ΠΌ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ.

Как Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ TAR Ρ„Π°ΠΉΠ»?

Π£ΠΆΠ΅ Π²ΠΎ врСмя установки ПО ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„Π°ΠΉΠ»Ρ‹ .tar Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π»ΠΈΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ WinRAR.

Если Π½Π° ТСстком дискС Π΅ΡΡ‚ΡŒ ΠΏΠ°ΠΏΠΊΠ° Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ .tar.gz, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅, Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ², ΠΊΠ°ΠΊ ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π°Ρ€Ρ…ΠΈΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ WinRAR.

Если Π²Ρ‹ Π½Π΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ TAR Π²ΠΎ врСмя установки, Ρ„Π°ΠΉΠ»Ρ‹ этого Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° всС Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ WinRAR.

Если Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ ΡƒΠΆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Β«Π€Π°ΠΉΠ»Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡƒΡ‚ΡŒ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ находится ΠΏΠ°ΠΏΠΊΠ° .tar, ΠΈ Π΄Π²Π° Ρ€Π°Π·Π° ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρƒ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ содСрТимоС Π°Ρ€Ρ…ΠΈΠ²Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ для открытия TAR Ρ„Π°ΠΉΠ»ΠΎΠ².

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» TAR?

Если Π²Ρ‹ часто Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с Π°Ρ€Ρ…ΠΈΠ²Π°ΠΌΠΈ .TAR, WindowsRAR слСдуСт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² качСствС стандартной для распаковки Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² .tar.gz ΠΈ .tar.bz2. Если Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠ°ΠΏΠΊΠΈ Π΅Ρ‰Π΅ Π½Π΅ связан с Π΄Ρ€ΡƒΠ³ΠΈΠΌ ПО сТатия, Π΄Π²Π° Ρ€Π°Π·Π° Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ TAR. Π’ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ случаС ΠΊΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ клавишСй ΠΏΠΎ ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρƒ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° TAR, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Β«ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ». Π’ Π½ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ прСдставлСны ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ TAR.

Если WinRAR отсутствуСт Π² спискС, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Поиск» Π² Π½ΠΈΠΆΠ½Π΅ΠΉ области. Π’Π΅ΠΏΠ΅Ρ€ΡŒ прослСдитС ΠΏΡƒΡ‚ΡŒ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ располоТСн Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€, ΠΈ установитС Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для открытия Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ TAR. ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ настройку Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ «ОК», ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π² Π»Π΅Π²ΠΎΠΉ части Ρ„Π»Π°ΠΆΠΎΠΊ «ВсСгда ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° с Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉΒ».

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

gz

Распаковка .gz Ρ„Π°ΠΉΠ»Π°:

tar -xvf archive.tar.gzΒ 

* ΠΏΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ ошибки This does not look like a tar archive, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉΒ gzip -d archive.tar.gz.

bz2

tar -xvjfΒ archive.tar.bz2

* ΠΊΠ»ΡŽΡ‡ j ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с bz2.

Если систСма ругаСтся Π½Π°Β bzip2, Π·Π½Π°Ρ‡ΠΈΡ‚ Π½ΡƒΠΆΠ½ΠΎ Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ:

yum installΒ bzip2

apt-getΒ installΒ bzip2

pkg installΒ bzip2

* соотвСтствСнно, для CentOS (RPM based), Ubuntu (deb based), FreeBSD (BSD based).

Если Π²ΠΈΠ΄ΠΈΠΌ ΠΎΡˆΠΈΠ±ΠΊΡƒΒ tar: Unrecognized archive format, Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

bzip2 -dΒ archive.tar.bz2

gzip

tar -xvzfΒ archive.tar.gzip

* ΠΊΠ»ΡŽΡ‡ zΒ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с gzip.

tgz

РаспаковываСтся, ΠΊΠ°ΠΊ gzip:

tar -xvzfΒ archive.tgz

Π Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ

tar -C /home/userΒ -xvf archive.tar.gz

* ΠΊΠ»ΡŽΡ‡Β -C ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для указания ΠΏΠ°ΠΏΠΊΠΈ, ΠΊΡƒΠ΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π°.

Распаковка бСз влоТСнной папки

Π’Π°ΠΊΠΎΠΉ способ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для распаковки Π² Π·Π°Ρ€Π°Π½Π΅Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹ΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. Π‘ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΊΠΈΠΉ эффСкт пСрСимСновывания ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ Β«Π Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ здСсь»:

tar -C /home/admin/mytarΒ -xvf admin.tar.gz β€”strip-components 1

* ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Β /home/admin/mytar Π·Π°Ρ€Π°Π½Π΅Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ создан;Β β€”strip-components 1 пропустит ΠΎΠ΄Π½Ρƒ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π°Ρ€Ρ…ΠΈΠ²Π°.

Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅Β Ρ„Π°ΠΉΠ»ΠΎΠ²Β ΠΏΠΎ маскС

Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ с ΠΊΠ»ΡŽΡ‡ΠΎΠΌ β€”exclude:

tar -czvf archive.tar.gz /wwwsiteΒ β€”exclude=’sess_*’

* Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создадим Π°Ρ€Ρ…ΠΈΠ²Β archive.tar.gz, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ², Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…ΡΡ Π½Π°Β sess_.

[spoiler title=Β»Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈΒ»]

  • https://windowsrar.ru/tar
  • https://andreyex.ru/operacionnaya-sistema-linux/sozdanie-i-izvlechenie-arhivov-s-pomoshhyu-komandy-tar-v-linux/
  • https://losst.ru/komanda-tar-v-linux
  • https://www.nibbl.ru/ubuntu/komanda-tar-i-zip-v-linux.html
  • https://www.linux16.ru/articles/kak-v-linux-raspakovat-tar-gz.html
  • https://www.dmosk.ru/miniinstruktions.php?mini=tar-unix

[/spoiler]

Команда tar Π² Linux — созданиС ΠΈ распаковка Π°Ρ€Ρ…ΠΈΠ²Π°

МногиС Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρ‹ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Linux. ΠŸΡ€ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ нСобходимости Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ПК Π½Π΅Ρ€Π΅Π΄ΠΊΠΎ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ сторонниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ Zip Linux ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π» своС ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС благодаря Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ совмСстим с ОБ Windows.

НСстандартныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ для Linux ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ вСсьма ΡˆΠΈΡ€ΠΎΠΊΠΎ. Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Π΅ΡΡ‚ΡŒ ΠΈ встроСнный Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отличаСтся Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ tar.

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° tar для ОБ «Линукс» – это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°, примСняСмая ΠΏΡ€ΠΈ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ². Она имССтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ дистрибутивС, Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹.

Бинтаксис

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Π±Ρ‹Π»Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройствах Π»Π΅Π½Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. Команда Π΄Π°Π²Π°Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ области, ΡˆΠΈΡ€ΠΎΠΊΠΎ использовалась согласно своСму Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ.

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π°, которая примСняСтся для создания ΠΈ извлСчСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ², Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ отличаСтся ΠΎΡ‚ классичСских Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠ². Бинтаксис ΠΊΠΎΠΌΠ°Π½Π΄ вСсьма прост.

Рассмотрим синтаксис.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π°:

tar [функция] [ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹] [Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π°Ρ€Ρ…ΠΈΠ²Π°.tar] [Ρ„Π°ΠΉΠ»Ρ‹]

Распаковка:

tar (ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹) (Ρ„Π°ΠΉΠ».tar)

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° отличаСтся Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. БущСствуСт ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ список ΠΎΠΏΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ эта ΠΊΠΎΠΌΠ°Π½Π΄Π°:

  • Β«-А». ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎΡΡ Π°Ρ€Ρ…ΠΈΠ²Π° ΠΊ стороннСму Π°Ρ€Ρ…ΠΈΠ²Ρƒ.
  • Β«-с». Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ сТатого Ρ„Π°ΠΉΠ»Π°.
  • Β«-dΒ». ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π°Ρ€Ρ…ΠΈΠ²Π°ΠΌΠΈ, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ².
  • Β«-rΒ». ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΊ Π°Ρ€Ρ…ΠΈΠ²Ρƒ. Они Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² ΠΊΠΎΠ½Ρ†Π΅.
  • Β«-tΒ». Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ пСрСчня содСрТимого Π² Π°Ρ€Ρ…ΠΈΠ²Π΅.
  • Β«-uΒ». ОбновлСниС Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ.
  • Β«-Ρ…Β». Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π°.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈΡΡŒ с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ, ΠΌΠΎΠΆΠ½ΠΎ ввСсти Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. Они Ρ€Π΅Π³Π»Π°ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ осущСствлСниС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ, ΠΊΠ°ΡΠ°ΡŽΡ‰Π΅ΠΉΡΡ Π΄Π°Π½Π½Ρ‹Ρ…:

  • Β«-Π‘Β» (—directory=DIR). ИзмСнСниС адрСса ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ мСроприятий Π½Π° dir.
  • Β«-fΒ» (—file). Π’Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ устройство.
  • Β«-jΒ» (—bzip2). ΠŸΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΊ bzip2.
  • Β«-pΒ» (—same-permissions). Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ доступности ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.
  • Β«-vΒ». (—verbose; —totals). Π’Ρ‹Π²ΠΎΠ΄ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅ΠΌΡ‹Ρ… ΠΈΠ»ΠΈ ΡƒΠΆΠ΅ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Ρ… процСссах.
  • Β«-zΒ». (—gzip). ΠŸΠ΅Ρ€Π΅Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° gzip.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

ВсС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° Ρ‚Ρ€ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹: созданиС; просмотр; распаковка.

РСкомСндуСтся Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для ОБ Линукс. Они позволят быстро ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒΡΡ с поставлСнной Π·Π°Π΄Π°Ρ‡Π΅ΠΉ.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅

Для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, создадим Π½ΠΎΠ²Ρ‹ΠΉ Π°Ρ€Ρ…ΠΈΠ² newarhiv.tar ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° /root/catalog/test.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ cd Π·Π°ΠΉΠ΄Π΅ΠΌ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ /root/catalog.

cd /root/catalog/

Π”Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ «-c» созданиС Π½ΠΎΠ²ΠΎΠ³ΠΎ Π°Ρ€Ρ…ΠΈΠ²Π°, ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ «-v» Π²Ρ‹Π²ΠΎΠ΄ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, «-f» Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.

tar -cvf newarhiv.tar test

Π—Π΄Π΅ΡΡŒ:

  • Β«-cvfΒ» — функция ΠΈ ΠΎΠΏΡ†ΠΈΠΈ.
  • Β«newarhiv.tarΒ» — Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ сТатого Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.
  • Β«testΒ» — Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ.

Если трСбуСтся Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ нСсколько Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

tar -cvf newarhiv.tar test test2 test3

tar/gz

tar.gz — это Π°Ρ€Ρ…ΠΈΠ² созданный ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ tar, Π² послСдствии Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Gzip.

Π—Π°ΠΏΠ°ΠΊΡƒΠ΅ΠΌ tar.gz всС Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ «/root/catalog» . Для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ «-z» (gzip).

tar -cvzf arhiv2.tar.gz /root/catalog/

tar/bz2

tar.bz2 — это Π°Ρ€Ρ…ΠΈΠ² созданный ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ tar, Π² послСдствии Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Bzip 2.

Π€Π°ΠΉΠ»Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ bz2 ΡΠΆΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ gz, соотвСтствСнно Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ мСньшС мСста.

Π—Π°ΠΏΠ°ΠΊΡƒΠ΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ «newfile» Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ «/root/primercataloga» Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ bz2. Для этого Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ «-j»

tar cvfj dokument.tar.bz2 newfile

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€

ΠžΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ newarhiv.tar для просмотра. Для этого, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ «-t».

tar -tvf /root/catalog/newarhiv.tar

Β ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ tar.gz

ΠžΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ oldfile.tar.gz для просмотра. Бинтаксис ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚ΠΎΡ‚ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ простого «.tar».

tar -tvf oldfile.tar.gz

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ bz2

ΠžΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ oldfile.tar.bz2.

tar -tvf oldfile.tar.bz2

Распаковка

Для извлСчСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π°Ρ€Ρ…ΠΈΠ²Π° потрСбуСтся использованиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Β«Ρ…Β». Π˜Π·Π²Π»Π΅Ρ‡Π΅ΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ newarhiv.

tar -xvf newarhiv.tar

Π Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ tar.gz

Для Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° tar.gz потрСбуСтся Ρ‚Π°ΠΊΠΆΠ΅ использованиС ΠΎΠΏΡ†ΠΈΠΈ Β«Ρ…Β».

tar -xvf arhiv2.tar.gz

Π Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ tar.bz2

Для разархивирования сТатого Ρ„Π°ΠΉΠ»Π° bz2, Ρ‚Π°ΠΊΠΆΠ΅ примСняСтся Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ Β«Ρ…Β».

tar -xvf dokument.tar.bz2

Π Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚, Π½ΡƒΠΆΠ½ΠΎ просто Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² ΠΊΠΎΠ½Π΅Ρ† ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, трСбуСтся Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» test ΠΈΠ· Π°Ρ€Ρ…ΠΈΠ²Π° arhiv.tar.

tar -xvf arhiv.tar test

Π—Π΄Π΅ΡΡŒ:
  1. «x» — ΠΈΠ·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅.
  2. «v» — ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.
  3. «f» — Π²Ρ‹Π²ΠΎΠ΄ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.
ИзвлСкаСм ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ tar.gz

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Ρ‡Ρ‚ΠΎ трСбуСтся Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ index.php ΠΈΠ· site.tar.bz2. Для этого стоит ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС:

tar -jxvf site.tar.bz2 index.phpΒ 

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Tar GZip ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки

Π’Ρ‹, вСроятно, Π·Π½Π°ΠΊΠΎΠΌΡ‹ с созданиСм собствСнных zip-Ρ„Π°ΠΉΠ»ΠΎΠ², Ссли Π²Π°ΠΌ ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ Ссли Π²Ρ‹ управляСтС своими собствСнными Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΌΠΈ копиями Π²Π½Π΅ Time Machine. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ zip с графичСским интСрфСйсом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ просты ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, Π½ΠΎ Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ с Π»ΡƒΡ‡ΡˆΠΈΠΌ сТатиСм, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² tar ΠΈ gzip. Бинтаксис Π² Mac OS X Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² Linux.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π°Ρ€Ρ…ΠΈΠ²Π° Tar GZip

Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС (/ Applications / Terminal /) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ синтаксис:

tar -cvzf tarballname.tar.gz itemtocompress

НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„Π°ΠΉΠ»Ρ‹ jpg Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅, Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

tar -cvzf jpegarchive.tar.gz /path/to/images/*.jpg

* — здСсь подстановочный Π·Π½Π°ΠΊ, ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰ΠΈΠΉ, Ρ‡Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ .jpg, Π±ΡƒΠ΄Π΅Ρ‚ сТато Π² Ρ„Π°ΠΉΠ» jpegarchive.tar.gz ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ большС.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ» .tar.gz Π½Π° самом Π΄Π΅Π»Π΅ являСтся ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ, tar Π² основном просто ΡƒΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Π³Ρ€ΡƒΠΏΠΏΡƒ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΎΠ΄ΠΈΠ½ ΠΏΠ°ΠΊΠ΅Ρ‚ Ρ„Π°ΠΉΠ»ΠΎΠ², Π½ΠΎ Π½Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ собствСнноС сТатиС, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΆΠ°Ρ‚ΡŒ tar, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ высокоэффСктивноС сТатиС gzip. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… ΠΊΠ°ΠΊ Π΄Π²Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ссли Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Π½ΠΎ Π² этом Π½Π΅Ρ‚ особой нСобходимости, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° tar ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Ρ„Π»Π°Π³ -z, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт автоматичСски Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ tar-Ρ„Π°ΠΉΠ».

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅.tar.gz Архив

Распаковку Ρ„Π°ΠΉΠ»ΠΎΠ² gz ΠΈ tar ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠ°ΠΊ Pacifist ΠΈΠ»ΠΈ Unarchiver (бСсплатно), ΠΈΠ»ΠΈ Π²Π΅Ρ€Π½ΡƒΠ²ΡˆΠΈΡΡŒ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ:

gunzip filename.tar.gz

Π‘Π»Π΅Π΄ΡƒΡŽΡ‚:

tar -xvf filename.tar

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ‰ΠΈ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΈΠ½Π°Ρ‡Π΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π±ΡƒΠ΄Π΅Ρ‚ мСстом назначСния, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ быстро ΡΡ‚Π°Ρ‚ΡŒ бСспорядочным.

БвязанныС

.

Как ΠΌΠ½Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ² tar ΠΈΠ»ΠΈ tar.gz ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² памяти (Π±Π΅Π· Ρ„Π°ΠΉΠ»ΠΎΠ²) Π² Java

ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка

  1. Около
  2. ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹

  3. Для ΠΊΠΎΠΌΠ°Π½Π΄
  1. ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка
    ΠžΠ±Ρ‰Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ вопросы ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹

  2. ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка для ΠΊΠΎΠΌΠ°Π½Π΄
    Π“Π΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈ дСлятся частными знаниями с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ

  3. Вакансии
    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ связанныС с Π½ΠΈΠΌ тСхничСскиС возмоТности ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½ΠΎΠ³ΠΎ роста

  4. Π’Π°Π»Π°Π½Ρ‚
    НанимайтС тСхничСских спСциалистов ΠΈ создавайтС свой Π±Ρ€Π΅Π½Π΄ работодатСля

  5. Π Π΅ΠΊΠ»Π°ΠΌΠ°
    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³Π°ΠΌ со всСго ΠΌΠΈΡ€Π°

  6. О компании

.

Как я ΠΌΠΎΠ³Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ tar-Π°Ρ€Ρ…ΠΈΠ² Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ· строк Python ΠΈ Π±Π΅Π· Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²?

ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка

  1. Около
  2. ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹

  3. Для ΠΊΠΎΠΌΠ°Π½Π΄
  1. ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка
    ΠžΠ±Ρ‰Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ вопросы ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹

  2. ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка для ΠΊΠΎΠΌΠ°Π½Π΄
    Π“Π΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈ дСлятся частными знаниями с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ

  3. Вакансии
    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ связанныС с Π½ΠΈΠΌ тСхничСскиС возмоТности ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½ΠΎΠ³ΠΎ роста

  4. Π’Π°Π»Π°Π½Ρ‚
    НанимайтС тСхничСских спСциалистов ΠΈ создавайтС свой Π±Ρ€Π΅Π½Π΄ работодатСля

  5. Π Π΅ΠΊΠ»Π°ΠΌΠ°
    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³Π°ΠΌ со всСго ΠΌΠΈΡ€Π°

  6. О компании

Загрузка…

.

gzip — Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ плоский tar-Π°Ρ€Ρ…ΠΈΠ²

ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка

  1. Около
  2. ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹

  3. Для ΠΊΠΎΠΌΠ°Π½Π΄
  1. ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка
    ΠžΠ±Ρ‰Π΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ вопросы ΠΈ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹

  2. ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка для ΠΊΠΎΠΌΠ°Π½Π΄
    Π“Π΄Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈ дСлятся частными знаниями с ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ

  3. Вакансии
    ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ связанныС с Π½ΠΈΠΌ тСхничСскиС возмоТности ΠΊΠ°Ρ€ΡŒΠ΅Ρ€Π½ΠΎΠ³ΠΎ роста

  4. Π’Π°Π»Π°Π½Ρ‚
    НанимайтС тСхничСских спСциалистов ΠΈ создавайтС свой Π±Ρ€Π΅Π½Π΄ работодатСля

  5. Π Π΅ΠΊΠ»Π°ΠΌΠ°
    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³Π°ΠΌ со всСго ΠΌΠΈΡ€Π°

  6. О компании

Загрузка…

.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *