Архівуємо і стискаємо в лінукс, програми tar, gzip, bzip2

По мимо стандартних функцій які вже були описані, необхідно також вміти архівувати ваші файли або збірки файлів. Але на відміну від стандартного WinRAR, архівування в Linux відбувається трохи по іншому.

Програма tar - виконує функцію архівування, але не стиснення файлів. Для стиснення файлів используеться програма gzip. І так, перше що ми повинні вміти, архівувати: Важливо! файл доданий в архів, исчизало як джерело, і появляється вже як архів). Не забувайте про ключі! приклад:

debian2x: / home / jakudza # tar -cf [названіе_архіва] [files_1] [files_2] [files_1..n]

debian2x: / home / jakudza # tar -cf [названіе_архіва] directory

Начебто все зрозуміло) А як розпакувати файл? Для цього використовуємо трохи інші ключі:

debian2x: / home / jakudza # tar -tf [названіе_архіва] | less (дізнаємося список файлів в архіві) debian2x: / home / jakudza # tar -xvf [названіе_архіва] name_files (розпаковуємо файл)

Розбираємо ключі: -v - виводить список оброблюваних файлів -t - виводить список файлів архіву -x - витяг з архіву Кому що незрозуміло, спробуйте самі, щоб довести до автоматизму, вчіться на своїх же помилках) Ми розібрали програму, яка вміє тільки архівувати, але не стискати файли. Для стиснення файлів служить програма: gzip. ці дві команди зазвичай іспользуються разом. Є звичайно й інші програми, але це як основні) Спочатку, дуже просто використовувати програму:

debian2x: / home / jakudza # gzip [files_arh]

debian2x: / home / jakudza # gzip -d [files_arh]