Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Linux для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 29

Автор Π’ΠΈΠΊΡ‚ΠΎΡ€ ΠšΠΎΡΡ‚Ρ€ΠΎΠΌΠΈΠ½

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

[user]$ gzip -d Ρ„Π°ΠΉΠ»_Π°Ρ€Ρ…ΠΈΠ²Π°

ΠΈΠ»ΠΈ

[user]$ gunzip Ρ„Π°ΠΉΠ»_Π°Ρ€Ρ…ΠΈΠ²Π°

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ послС сТатия ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ, остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» (Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² Π°Ρ€Ρ…ΠΈΠ²), Π° ΠΏΡ€ΠΈ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ удаляСтся Π°Ρ€Ρ…ΠΈΠ².

ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΠΌ ΠΊΡ€Π°Ρ‚ΠΊΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ gzip.

Π’Π°Π±Π»ΠΈΡ†Π° 4.6. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ gzip

ΠžΠΏΡ†ΠΈΡ Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ -h, --help Π’Ρ‹Π·ΠΎΠ² ΠΊΡ€Π°Ρ‚ΠΊΠΎΠΉ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠΎ использованию ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ -l, --list Π’Ρ‹Π΄Π°Π΅Ρ‚ имя Ρ„Π°ΠΉΠ»Π°, содСрТащСгося Π² Π°Ρ€Ρ…ΠΈΠ²Π΅, Π΅Π³ΠΎ объСм ΠΈ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ сТатия -L, --license ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ вСрсии ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ -N, --name Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ (ΠΈΠ»ΠΈ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ) исходноС имя ΠΈ врСмя создания Ρ„Π°ΠΉΠ»Π° -n, --no-name НС ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ (Π½Π΅ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ) исходноС имя ΠΈ врСмя создания Ρ„Π°ΠΉΠ»Π° -q, --quiet ΠŸΠΎΠ΄Π°Π²Π»ΡΠ΅Ρ‚ Π²Ρ‹Π΄Π°Ρ‡Ρƒ Π½Π° экран ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰ΠΈΡ… сообщСний -r, --recursive РСкурсивно ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² случаС. ΠΊΠΎΠ³Π΄Π° Π·Π°Π΄Π°Π½ шаблон ΠΈΠΌΠ΅Π½ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²) -S suf, --suffix .suf Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ суффикс .suf ΠΊ ΠΈΠΌΠ΅Π½ΠΈ сТатого Ρ„Π°ΠΉΠ»Π° (вмСсто добавляСмого ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ суффикса gz; Π½ΠΎ ΡƒΡ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² с суффиксами, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΎΡ‚ gz, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° вас Π½Π΅ ΠΏΠΎΠΉΠΌΠ΅Ρ‚) -t, --test ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» -v, --verbose Π’Ρ‹Π΄Π°Ρ‡Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сообщСний Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ -V, --version ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ -1, --fast БыстроС сТатиС -9, --best Π‘ΠΎΠ»Π΅Π΅ высокая ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ сТатия

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° gzip Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ Π°Ρ€Ρ…ΠΈΠ²Π΅ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΅Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ для сТатия Π°Ρ€Ρ…ΠΈΠ²ΠΎΠ², созданных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ tar. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, срСди ΠΎΠΏΡ†ΠΈΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ tar имССтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ опция -z, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ сразу послС создания ΡΠΆΠ°Ρ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ gzip. Для выполнСния Ρ‚Π°ΠΊΠΎΠ³ΠΎ сТатия Π½Π°Π΄ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ tar ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

[user]$ tar -czf имя_Π°Ρ€Ρ…ΠΈΠ²Π° шаблон_ΠΈΠΌΠ΅Π½_Ρ„Π°ΠΉΠ»ΠΎΠ² (ΠΈΠ»ΠΈ имя_ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°)

Волько ΠΈΠΌΠ΅ΠΉΡ‚Π΅ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ Π² этом случаС суффикс .gz Π½Π΅ добавляСтся автоматичСски ΠΊ ΠΈΠΌΠ΅Π½ΠΈ создаваСмого Π°Ρ€Ρ…ΠΈΠ²Π°, поэтому Π»ΡƒΡ‡ΡˆΠ΅ сразу Π·Π°Π΄Π°Ρ‚ΡŒ имя Π°Ρ€Ρ…ΠΈΠ²Π° с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ±Π΅ΠΈΡ… суффиксов: имя.tar.gz.

4.7.3. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° bzip2

Π’ послСднСС врСмя всС Ρ‡Π°Ρ‰Π΅ вмСсто ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ gzip ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ bzip2, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ обСспСчиваСт Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ сТатия ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ нСсколько быстрСС. Команда bzip2 ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ устанавливаСтся автоматичСски ΠΏΡ€ΠΈ инсталляции Linux. Но ΠΎΠ½Π° имССтся Π½Π° дистрибутивном дискС Π² Π²ΠΈΠ΄Π΅ rpm-ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ Π΅Π΅ Π»Π΅Π³ΠΊΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. (Как это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, см. Π² Π³Π». 10.)

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ bzip2 ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π° gzip, Ρ‚. Π΅. Π·Π°ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ„Π°ΠΉΠ», имя ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΎ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС, сТатой вСрсиСй, добавляя ΠΊ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° суффикс .bz2.

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

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях сТатый Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ Π΄Π°ΠΆΠ΅ большС ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ, Ρ‡Π΅ΠΌ исходный. Π­Ρ‚ΠΎ происходит, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Ρ„Π°ΠΉΠ»ΠΎΠ² Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΌΠ΅Π½Π΅Π΅ 100 Π±Π°ΠΉΡ‚, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ сТатия ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄Π»ΠΈΠ½ΠΎΠΉ ΠΎΠΊΠΎΠ»ΠΎ 50 Π±Π°ΠΉΡ‚. Для Ρ„Π°ΠΉΠ»ΠΎΠ², ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… собой ΡΠ»ΡƒΡ‡Π°ΠΉΠ½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов (Π² Ρ‚ΠΎΠΌ числС для Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠ²) Π΄Π»ΠΈΠ½Π° Ρ„Π°ΠΉΠ»Π° увСличиваСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 0.5%.

Команда bunzip2 (ΠΈΠ»ΠΈ bzip2 -d) Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС Ρ„Π°ΠΉΠ»Ρ‹. Если эти Ρ„Π°ΠΉΠ»Ρ‹ Π½Π΅ Π±Ρ‹Π»ΠΈ созданы ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ bzip2, ΠΎΠ½ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½ΠΎ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅. ΠŸΡ€ΠΈ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ bzip2 пытаСтся ΡƒΠ³Π°Π΄Π°Ρ‚ΡŒ имя Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ:

β€’ filename.bz2 замСняСтся Π½Π° filename;

β€’ filename.bz замСняСтся Π½Π° filename;

β€’ filename.tbz2 замСняСтся Π½Π° filename.tar;

β€’ filename.tbz замСняСтся Π½Π° filename.tar;

β€’ Π»ΡŽΠ±ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ "имя" замСняСтся Π½Π° "имя.out".

ΠžΠΏΡ†ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки для bzip2 ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° ΠΎΠΏΡ†ΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ gzip, Π½ΠΎ всС ΠΆΠ΅ ΠΎΠ½ΠΈ Π½Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρƒ ΠΊΡ€Π°Ρ‚ΠΊΡƒΡŽ сводку Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… Π² Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΎΠΏΡ†ΠΈΠΉ.

Π’Π°Π±Π»ΠΈΡ†Π° 4.7. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ bzip2

ΠžΠΏΡ†ΠΈΡ Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ -d, --decompress ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ разархивация. Π­Ρ‚Π° опция Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π² силу Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ bzip2, bunzip2 ΠΈ bzcat - это Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая сама ΠΏΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡŽ ΠΈΠΌΠ΅Π½ΠΈ Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΎΠ΅ дСйствиС Π½Π°Π΄ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½Π°Π΄ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ. ΠžΠΏΡ†ΠΈΡ -d ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ этот ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΈ заставляСт ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ -z, --compress ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ архивация -t, --test ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° цСлостности ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°(ΠΎΠ²) Π±Π΅Π· Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ -f, --force ΠŸΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„Π°ΠΉΠ»Π°. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ bzip2 Π½Π΅ пСрСзаписываСт ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΉΠ», Π½Π°Π΄ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ -f -k, --keep Π‘ΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ (Π½Π΅ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ) исходныС Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΈ Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Ρ€Π°Π·Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ -s, --small Π‘Π½ΠΈΠΆΠ°Π΅Ρ‚ трСбования ΠΊ ΠΎΠ±ΡŠΠ΅ΠΌΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти Π·Π° счСт сниТСния скорости Π°Ρ€Ρ…ΠΈΠ²Π°Ρ†ΠΈΠΈ. Π­Ρ‚Ρƒ ΠΎΠΏΡ†ΠΈΡŽ рСкомСндуСтся ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… с ΠΌΠ°Π»Ρ‹ΠΌ объСмом ΠžΠ—Π£ (8 ΠœΠ±Π°ΠΉΡ‚ ΠΈ мСньшС) -q, --quiet НС Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ малосущСствСнныС сообщСния -v, --verbose Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² процСссС Ρ€Π°Π±ΠΎΡ‚Π΅ (прСдставляСт интСрСс Π² диагностичСских цСлях) -L, --license, -V, --version ΠžΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½ΠΎΠ΅ соглашСниС

АргумСнты ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ Π΄Π²ΠΎΠΉΠ½ΠΎΠ΅ Ρ‚ΠΈΡ€Π΅ ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π», Ρ‚Ρ€Π°ΠΊΡ‚ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ², Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ с Ρ‚ΠΈΡ€Π΅. НапримСр,

[user]$ bzip2 -- -myfilename

Π― Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… достаточно для ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ примСнСния Π°Ρ€Ρ…ΠΈΠ²Π°Ρ‚ΠΎΡ€ΠΎΠ² tar, gzip ΠΈ bzip2. Π—Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ свСдСниями, ΠΊΠ°ΠΊ всСгда, ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ΡΡŒ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ подсказкС man. По ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅ bzip2 имССтся "Bzip2-HOWTO”, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π°ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½ Π½Π° русский язык [П6.4].

4.8. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм

Π’ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Ρ€Π°Π·Π΄Π΅Π»Π°Ρ… ΠΌΡ‹ ΠΊΡ€Π°Ρ‚ΠΊΠΎ рассмотрСли основныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡƒΠΆΠ΅ сформированной Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°Π΄ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° вопросС ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅.

ΠžΠ±Ρ‰Π΅Π΅ Π΄Π΅Ρ€Π΅Π²ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² систСмы Linux формируСтся ΠΈΠ· ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… "Π²Π΅Ρ‚Π²Π΅ΠΉ", ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ физичСским носитСлям. Часто говорят, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ формируСтся ΠΈΠ· ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм. Π“ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊ позволяСт Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π² UNIX Π½Π΅Ρ‚ понятия "форматирования диска" (ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ форматирования), Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ понятиС "созданиС Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы". Когда ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ТСсткий диск, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π° Π½Π΅ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŽ ставится Π² соотвСтствиС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ файловая систСма. Π§Ρ‚ΠΎΠ±Ρ‹ эту Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для записи Π² Π½Π΅Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ², Π½Π°Π΄ΠΎ Π΅Π΅ Π²Π½Π°Ρ‡Π°Π»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π² ΠΎΠ±Ρ‰Π΅Π΅ Π΄Π΅Ρ€Π΅Π²ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² ("ΡΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ"). Π’ΠΎΡ‚ ΠΈ получаСтся, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм ΠΈΠ»ΠΈ ΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ носитСлСй (с созданными Π½Π° Π½ΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΌΠΈ систСмами).

МоТно Π΅Ρ‰Π΅ Π² Π²ΠΈΠ΄Π΅ прСдисловия ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ТСсткий диск ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ разбиваСтся Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹ (особСнно соврСмСнныС диски, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ, ΠΈΡΡ‡ΠΈΡΠ»ΡΠ΅ΠΌΡƒΡŽ дСсятками Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚). Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ разграничСния ΠΏΠΎΠ»Π½ΠΎΠΌΠΎΡ‡ΠΈΠΉ, ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ‰Π΅Ρ€Π±, наносимый Π²Ρ‹ΡˆΠ΅Π΄ΡˆΠΈΠΌΠΈ ΠΈΠ·-ΠΏΠΎΠ΄ контроля ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² дальнСйшСм Π±ΡƒΠ΄Π΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ создании Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ структуры Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ (диск, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠΆΠ΅ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·Π΄Π΅Π»).

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠΌΠ΅Π½Ρ‚, сущСствСнный Π² контСкстС этого Ρ€Π°Π·Π΄Π΅Π»Π°, связан с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Linux ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм. "Π ΠΎΠ΄Π½ΠΎΠΉ" Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой для Π½Π΅Π³ΠΎ Π² настоящСС врСмя являСтся "вторая Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Π°Ρ файловая систСма" (second extended filesystem) ext2fs. Ho Π² Linux ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ с 16-разрядной Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой FAT, создаваСмой Π² MS-DOS, ΠΈ с 32-разрядной FAT32, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ для MS Windows 95, ΠΈ с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой ISO9660, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ для записи ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° CD-ROM, ΠΈ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Ρ‚ΠΈΠΏΠ°ΠΌΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм (Π² число ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠΊΠ°, ΠΏΡ€Π°Π²Π΄Π°, Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ NFTS). Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΏΡ€ΠΈ рассмотрСнии вопросов создания ΠΈ монтирования Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм Π½Π°Π΄ΠΎ постоянно ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΈΠΏΡ‹ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… систСм Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… носитСлях ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ.