Як заархівувати папку в linux

Найпростіший спосіб передати кілька файлів з Linux-системи - це заархівувати їх за допомогою команди tar (Майте на увазі, що файли в такому архіві не стискуються). Якщо заархівувати папку (каталог), кілька файлів перетворяться в один файл, який можна передати, зберегти або стиснути, щоб зменшити його розмір.

кроки

  1. Зображення з назвою 865895 1
1. Усвідомте формат файлу. У Linux кілька файлів можна заархівувати за допомогою команди tar. Таким чином, кілька файлів перетворяться в один файл, який можна стиснути і передати на інший комп`ютер. У створеного файлу буде розширення .tar. Іноді файли з розширенням .tar називають «тарбол».
  • команда tar заархівуйте, але не стисне файли. Тому розмір архіву буде дорівнює сумарному обсягу всіх файлів, які знаходяться в ньому. Файл з розширенням .tar можна стиснути за допомогою команди gzip або bzip2, щоб отримати файл з розширенням .tar.gz або .tar .bz2. Процес стиснення файлу описаний в кінці цієї статті.
  • Зображення з назвою 865895 2
    2. Створіть архів з однієї папки (каталогу). команда tar супроводжується рядом опцій, коли архів створюється з каталогу. Нижче наведено приклад використання команди tar:
    tar -cvf Ім`я.tar / шлях / до / каталогу
  • tar - команда, яка запускає архіватор Tar.
  • c - опція, яка відповідає за створення файлу з розширенням .tar. Ця опція завжди йде першою.
  • v - опція, яка відповідає за виведення на екран докладної інформації. Тобто в процесі архівування на екрані будуть відображатися файли, які відправляються в файл з розширенням .tar. Вводите цю опцію за бажанням.
  • f - опція, яка відповідає за присвоєння імені файлу з розширенням .tar. Ця опція завжди йде останньою.
  • ім`я.tar - це ім`я архіву. Введіть будь-яке ім`я за своїм бажанням, але в кінці імені не забудьте додати розширення .tar. До імені файлу можна також додати шлях до файлу, якщо ви хочете створити архів в іншій теці (тобто відмінною від поточної).
  • / Шлях / до / каталогу - це шлях до каталогу, з якого створюється архів. Цей шлях співвідноситься з вашим поточним каталогом. Наприклад, якщо повний шлях ~ / Home / user / Pictures, а ви перебуваєте в каталозі / home, введіть / User / Pictures. Майте на увазі, що всі підкаталоги також будуть включені.
  • Зображення з назвою 865895 3
    3. Створіть архів з декількох папок (каталогів). Для цього в кінці командиtar потрібно додати шляху до відповідних папках:
    tar -cvf Ім`я.tar / etc / папка1 / var / www / папка2
  • Зображення з назвою 865895 4
    4. Додайте файли або папки в існуючий архів. Щоб додати файли і папки в існуючий файл з розширенням .tar, використовуйте відповідну опцію:
    tar -rvf Ім`я.tar файл.txt шлях / к / іншому / каталогу
  • r - опція, яка відповідає за додавання файлу або папки в існуючий архів. Вона ставиться замість опції c, яка використовується, коли створюється новий архів.
  • Зображення з назвою 865895 5
    5. Стисніть існуючий файл з розширенням .tar. Щоб швидко стиснути архів, скористайтеся командою gzip. Щоб максимально стиснути файл і отримати архів найменшого розміру, скористайтеся командою bzip2 (майте на увазі, що ця команда буде стискати архів довше, ніж команда gzip).
    gzip Ім`я.tarbzip2 Ім`я.tar
  • команда gzip створить файл з розширенням .gz, тобто вийде файл ім`я.tar.gz
  • команда bzip2 створить файл з розширенням .bz2, тобто вийде файл tarName.tar.bz2
  • Зображення з назвою 865895 6
    6. Стисніть архів, коли він створюється. Можна стиснути вже створений архів, а можна стиснути його в процесі створення за допомогою відповідних опцій:
    tar -czvf Ім`я.tar.gz / шлях / до / каталогуtar -cjvf Ім`я.tar.bz2 / шлях / до / каталогу
  • z - опція, яка відповідає за стиснення нового архіву за допомогою gzip. Обов`язково додайте розширення .gz в кінці імені файлу.
  • j - опція, яка відповідає за стиснення нового архіву за допомогою bzip2. Обов`язково додайте розширення .bz2 в кінці імені файлу.
  • Поради

    • Щоб отримати детальну інформацію про всіх опціях команди tar, введіть команду «tar -help» (без лапок).
    Cхоже