Як витягти .tar.gz файли за допомогою командного рядка Linux
Файл .tar.gz – це стислий архів, який поєднує два типи файлів: файл .tar (стрічковий архів) і стислий файл .gz (gzip). Він зазвичай використовується для пакування декількох файлів в один архів і стиснення їх для економії місця. Видобування файлів .tar.gz є поширеним завданням у Linux, і цей посібник покаже вам, як це зробити за допомогою командного рядка.
Базовий синтаксис для видобування файлів .tar.gz
Щоб витягти файл .tar.gz, скористайтеся командою tar, яка розшифровується як стрічковий архів. Базовий синтаксис такий:
tar -xzvf ім'я архіву.tar.gz
Ось що означає кожна опція:
- –x: Витягти файли з архіву.
- –z: Використовувати gzip для розпакування .gz-файлу.
- –v: Розгорнутий висновок з переліком файлів, що видобуваються.
- –f: Вказує ім’я файлу архіву.
Покрокові інструкції
- Відкрийте термінал: Натисніть Ctrl Alt T на клавіатурі, щоб відкрити термінал у більшості систем Linux.
- Перейдіть до каталогу: Перейдіть до каталогу, де знаходиться ваш файл .tar.gz, за допомогою команди cd:
cd /шлях/до/каталогу
- Витягніть файл .tar.gz: Виконайте наступну команду, щоб витягти його вміст:
tar -xzvf ім'я архіву.tar.gz
Замініть archive-name.tar.gz на назву вашого файлу.
Приклад:
Якщо у вашій теці Downloads є файл з назвою sample-archive.tar.gz, ви можете витягти його за допомогою:
cd ~/Downloads
tar -xzvf sample-archive.tar.gz
Видобування до певного каталогу
Щоб витягти вміст файлу .tar.gz до певного каталогу, скористайтеся опцією -C, після якої слід вказати шлях до цільового каталогу:
tar -xzvf ім'я архіву.tar.gz -C /шлях/до/призначення
Ця команда витягне вміст архіву archive-name.tar.gz до вказаного каталогу призначення.
Приклад:
Якщо ви хочете витягти sample-archive.tar.gz до теки my-files у вашій домашній теці:
mkdir ~/my-files
tar -xzvf sample-archive.tar.gz -C ~/my-files
Видобування файлів .tar.gz без докладного виводу
Якщо ви не бажаєте бачити список видобутих файлів, ви можете опустити параметр -v:
tar -xzf ім'я архіву.tar.gz
Ця команда все одно витягне файли, але не покаже їх у терміналі.
Перегляд вмісту без вилучення
Щоб переглянути вміст файлів .tar.gz без їх видобування, скористайтеся параметром -t:
tar -tzvf назва архіву.tar.gz
Ця команда покаже вам файли і каталоги, що містяться в архіві, не розпаковуючи їх.
Видобування файлів .tar (без стиснення .gz)
Якщо у вас є .tar-файл (без стиснення .gz), ви можете витягти його за допомогою:
tar -xvf ім'я архіву.tar
Параметр -z не потрібен, оскільки файл не стискається gzip.
Висновок
Витягнути файли .tar.gz за допомогою командного рядка Linux дуже просто за допомогою команди tar. Не забудьте використати опції -xzvf для вилучення і перегляду процесу, а також -C, щоб вказати інше місце призначення. Незалежно від того, чи керуєте ви резервними копіями, програмними пакетами або іншими стиснутими даними, знання цих команд значно спростить роботу з .tar.gz файлами.