Як розпакувати файли в Linux і Ubuntu

⚡ Розумний підсумок

Розпакуйте файли в Linux та Ubuntu пояснює практичні методиtracZIP-архіви з терміналу та інструментів графічного інтерфейсу. LessВони охоплюють синтаксис розпакування, опції, обробку паролів, вирішення проблем та розширені методи.

  • 📦 Команда розпакування: Використайте розпакуйте файл file.zip у терміналі для розпакуванняtracшвидко архівує.
  • 📂 Target Каталог: Додати -d /шлях/до/папки до extract файли у вибраний каталог.
  • 🔐 Пароль Archives: Передайте пароль -P для розпакування зашифрованих ZIP-файлів без запитів.
  • 🔄 Поведінка перезапису: Використовуйте -o для перезапису або -n для автоматичного пропускання існуючих файлів.
  • 🛠️ Розширені інструменти: 7z, p7zip та zip зберігають дозволи та розділяють дуже великі архіви.
  • 🤖 Поради щодо використання оболонки штучного інтелекту: Помічники на основі штучного інтелекту генерують прапорці розпакування, налагоджують помилки архіву та пояснюють параметри.

Як розпакувати файли в Linux і Ubuntu

Zip-файли — це стислі папки, які містять різні файли та каталоги. Файли зазвичай стискаються для кращої організації та передачі, а також для запобігання порушенню цілісності та безпеки даних.

Linux і Ubuntu дозволяють користувачам заархівовувати та розпаковувати файли та каталоги. Однак, на відміну від інших операційних систем, обидві мають дещо інший спосіб виконання завдань. У цьому підручнику описано, як розпакувати файли в Linux і Ubuntu і як використовувати zip-файли в різних сценаріях.

Як розархівувати файл Ubuntu/Linux за допомогою командного рядка

Щоб розархівувати zip-файл у Linux, виконайте такі дії:

Крок 1) Відкрийте свій термінал.

Розархівуйте файл Ubuntu/Linux за допомогою командного рядка

Знайдіть термінал на комп’ютері та двічі клацніть його.

Крок 2) Перейдіть до каталогу. Ви можете зробити це за допомогою typing команда CD, а потім шлях до каталогу для доступу до файлу в його папці.

cd Documents

Розархівуйте файл Ubuntu/Linux за допомогою командного рядка

У цьому випадку файл знаходиться в папці Документи.

Крок 3) Використовуйте команду розпакувати Linux.

unzip Compress1.zip

Розархівуйте файл Ubuntu/Linux за допомогою командного рядка

Файл у цьому випадку називається Compress1.zip. Не забудьте замінити із фактичною назвою вашого заархівованого файлу.

Крок 4) Extracперемістіть файл у потрібне місце. Наприклад:

unzip Compress1.zip -d <destination>

Розархівуйте файл Ubuntu/Linux за допомогою командного рядка

Команда розпакування Linux extracts вміст zip-файлу в його поточному каталозі. Ви можете вибрати потрібне розташування за допомогою команди -d.

Замінити з назвою бажаної папки.

Крок 5) Перевірте колишньогоtracфайли ted за допомогою команди ls. Введіть ls на вашому терміналі, щоб переглянути список файлів у вашій системі та переконатися, що файли було успішно розархівовано після завершення.

Розархівуйте файл Ubuntu/Linux за допомогою командного рядка

Команда unzip має інші різні компоненти, які полегшують розпакування zip-файлів у Linux, наприклад:

  • [параметри]: це стосується різних параметрів, які можна використовувати з командою розпакувати. Серед найпоширеніших варіантів:
    • -l: Вивести вміст zip-файлу без extracїх.
    • -v: Відображати детальний вивід під час виконання extracфайли ting.
    • -q: Виконати extracтихо, не показуючи жодного виводу.
    • -o: перезаписати наявні файли без запиту на підтвердження.
  • Вказує назву або шлях до extraczip-файл Теда.
  • [-д ]: Зазвичай це необов'язково, що дозволяє вказати каталог призначення, куди потрібно розмістити extracted файли. Зазвичай це необов'язково, що дозволяє вам направити розпакування Linux у вибраний вами каталог.

Ви завжди можете ввести команду на своєму терміналі, щоб дізнатися більше про її використання та доступні параметри.

Примітка: Команди Linux чутливі до регістру. Тому завжди використовуйте правильні великі літери, коли вказуєте імена файлів і каталогів.

Ви можете переглянути довідкову сторінку команди, запустивши man unzip у терміналі, щоб дізнатися більше про використання команди розпакувати.

Як розпакувати файли в Linux за допомогою графічного інтерфейсу

Вам знадобиться дистрибутив Linux, наприклад Ubuntu, щоб використовувати інструмент GUI. Ubuntu надає користувачам зручний інструмент керування архівами для роботи з архівними файлами. Це дає можливість використовувати Ubuntu щоб розпакувати файли.

Як розпакувати файли за допомогою Ubuntuменеджер архівів

Щоб розпакувати файли на Ubuntu за допомогою менеджера архівів:

Крок 1) Знайдіть файл zip на своєму комп’ютері.

Розпакуйте файли в Linux за допомогою графічного інтерфейсу

Крок 2) Клацніть правою кнопкою миші на файлі архіву, щоб відкрити контекстне меню.

Розпакуйте файли в Linux за допомогою графічного інтерфейсу

Крок 3) Виберіть бажане місце для вашого колишнього/колишньоїtracфайли, вибравши «Ex»trac«Тут» або «Наприклад»tracдо…».

Розпакуйте файли в Linux за допомогою графічного інтерфейсу

Крок 4) Оберіть бажане місце для вашого колишнього/колишньоїtracфайли ted, якщо ви оберете «Extracт до… “.

Розпакуйте файли в Linux за допомогою графічного інтерфейсу

Крок 5) Натисніть кнопку «Вибрати», щоб продовжити, і зачекайте наtrac.

Розпакуйте файли в Linux за допомогою графічного інтерфейсу

Крок 6) Доступ до колишньогоtracфайли ted у вказаному каталозі призначення. Ваш колишнійtracФайли ted збережуть назви та розташування оригінального zip-файлу.

Розпакуйте файли в Linux за допомогою графічного інтерфейсу

Менеджер архівів надає зручний інтерфейс для створення, перегляду та архівуванняtracрізні zip-формати. Це дозволяє стискати, наприкладtracкерувати файлами в архівах легше, ніж під час роботи з терміналом.

Поширені проблеми під час розпакуванняping Файли в Linux

Також можуть виникнути проблеми під час розпакуванняping файли в Linux. Деякі з цих проблем включають

Недостатньо дозволів на файл

Відсутність необхідних дозволів для доступу до zip-файлу може спричинити помилки під час розпакуванняpingНаприклад, відкриття захищеного паролем zip-файлу без правильного пароля спричинить проблеми. Щоб уникнути таких проблем, ви повинні мати необхідні дозволи для доступу до zip-файлів.

Пошкодження файлів

Пошкоджені файли також будуть проблематичними під час розпакування.ping процес. Зазвичай пошкодження відбувається під час процесу завантаження. В інших випадках це трапляється через інші фактори, такі як погана обробка файлів у сховищі.

Якщо у вас виникла проблема під час розпакуванняping через пошкодження, спробуйте завантажити zip-файл ще раз або отримати іншу версію zip-файлу, яка не пошкоджена.

Несумісні формати стиснення

Zip-файли мають різні формати стиснення. Важливо звернути увагу на ці формати, оскільки кожен формат має відповідну команду розпакувати. Спроба розпакувати файл TAR за допомогою команди «unzip» для файлу ZIP спричинить проблеми.

Незавершені завантаження

Неповні завантаження також можуть спричинити проблеми під час розпакуванняping файли. Переконайтеся, що ви завантажили повний файл перед розпакуваннямping файл.

Відсутність необхідних інструментів

З деякими форматами виникнуть проблеми, якщо у вас немає інструментів для їх розпакування. Наприклад, у вас виникнуть проблеми під час спроби розпакувати таtracRAR-файл, якщо у вас не встановлена ​​утиліта «rar» у Linux.

Проблеми з кодуванням імені файлу

У вас також можуть виникнути проблеми, якщо ви спробуєте розархівувати файл, імена файлів якого використовують інше кодування символів, ніж те, що встановлено у вашій системі. Тому переконайтеся, що кодування символів у вашій системі відповідає іменам файлів у файлі zip.

Обмеження розміру файлу

У вас можуть виникнути проблеми з розпакуваннямping файли певних розмірів, якщо у вашій системі є обмеження на розмір файлів. Це призводить до помилок щоразу, коли ви намагаєтеся їх відкритиtracвеликі файли. Обов’язково перевірте обмеження вашої файлової системи та за потреби внесіть відповідні зміни.

Розширені методи зберігання файлів Zip

Також можна виконувати розширені дії над zip-файлами в інтерфейсі командного рядка в Linux.

Деякі з додаткових дій для створення та зміни різних файлів включають:

Крок 1) Додайте файли до наявного файлу zip:

zip -u myfiles.zip file3.txt

Параметр -u дозволяє оновити існуючий zip-файл, наприклад, myfiles.zip за допомогою file3.txt.

Крок 2) Видалення файлів із zip-файлу:

zip -d myfiles.zip file2.txt

Параметр -d дозволяє видалити file2.txt з архіву myfiles.zip.

Крок 3) Перелік вмісту zip-файлу:

unzip -l myfiles.zip

Параметр -l команди unzip дозволяє переглянути вміст архіву myfiles.zip без експозиції.tracїх.

Крок 4) Захистіть файли zip паролем

Ви можете захистити свої zip-файли за допомогою пароля за допомогою параметра -p, після якого вказано бажаний пароль.

zip -r -e -P <password> <archive_name>.zip <file1> <file2> <file3> ...

Замінити з бажаним паролем, .zip із потрібним ім’ям для вашого zip-файлу та , , … зі списком файлів або каталогів, які ви хотіли б додати у свій zip-архів.

Наприклад, якщо ви хочете створити захищений паролем файл із іменами myfiles.zip, який міститиме file1.txt і directory/, ви повинні виконати:

zip -r -e -P mypassword myfiles.zip file1.txt directory/

Введіть пароль ще раз для підтвердження. Пароль також знадобиться під часtracперегляд або перенесення вмісту архіву.

Крок 5) Використовуйте файли zip для резервного копіювання

Введіть наступну команду на своєму терміналі, щоб використовувати zip-файли як резервні копії в Linux.

zip -r backup.zip <file1> <file2> <directory1> <directory2> …

Замінити з файлами та каталогами, які ви хотіли б включити до резервної копії.

Крок 6) Оновіть існуючий резервний zip-файл

Є можливість оновити існуючий резервний zip-файл новими версіями файлів.

Для цього введіть наступну команду на терміналі:

zip -ur backup.zip <file1> <file2> <directory1> <directory2>

Параметр -u оновить існуючий резервний zip-файл (backup.zip) оновленими версіями файлів і каталогів. Буде додано лише незмінені файли або ті, яких ще немає в архіві.

Наприклад, щоб оновити резервну копію за допомогою зміненої версії file1.txt, file2.txt directory1/ і directory2/, виконайте:

zip -ur backup.zip file1.txt file2.txt directory1 directory2

Крок 7) Extract файли з резервної копії zip-файлу до певного каталогу

Якщо ви хочете працювати з zip-файлом Linux та extracскопіюйте його з резервної копії в робочий каталог:

unzip backup.zip

Крок 8) Розархівуйте багато файлів у папці

Щоб розархівувати кілька файлів у певній папці:

unzip '*.zip'

Перерахуйте вміст файлу резервної копії

Використайте наступну команду, щоб переглянути вміст файлу резервної копії без extracїх.

unzip -l backup.zip

Висновок

Zipping і розпакуйтеping файли дозволяють нам безпечніше впорядковувати та передавати файли. Хоча Linux та Ubuntu є потужними та універсальними операційними системами, їхній zipping і розпакуйтеping процеси залишаються простими та ефективними, що дозволяє легко обробляти різні файли та каталоги.

Поширені запитання

Виконайте sudo apt update, а потім sudo apt install unzip. Більшість Ubuntu Інсталяції включають unzip за замовчуванням, але команда працює на всіх підтримуваних випусках.

Так. Помічники штучного інтелекту, такі як ChatGPT та Copilot, генерують цикли пакетного розпакування, пропонують прапорці та пояснюють помилки архіву. Вони пришвидшують виконання сценаріїв оболонки для повторюваних випадків.tracзавдання.

Інструменти штучного інтелекту інтерпретують вивід stderr, пропонують виправлення для пошкоджених архівів та рекомендують альтернативні утиліти, такі як 7z або jar, коли розпакування не вдається в нестандартних ZIP-форматах.

Використовуйте unzip -P файл вашого пароля.zip. Для інтерактивних запитів пропустіть -P, і unzip запитуватиме пароль. Використовуйте суворі лапки, якщо ваш пароль містить спеціальні символи.

Виконайте команду unzip file.zip -d /шлях/до/папки. Команда unzip автоматично створює каталог призначення, якщо його ще немає на диску.

ZIP-архіви стискають кожен файл окремо та зберігають структуру каталогів. tar спочатку групує файли, за бажанням piping за допомогою gzip або xz для стиснення. tar є стандартним у системах Unix.

Не завжди. Шкідливі архіви можуть містити виконувані файли, експлойти zip-slip або величезні вкладені файли. Скануйте архіви за допомогою ClamAV та extract всередині ізольованого каталогу, коли джерела ненадійні.

Використайте цикл оболонки: for f in *.zip; do unzip -o “$f”; done. Це ітерує кожен ZIP-архів у каталозі та extracвидаляє їх під час перезапису дублікатів.

Підсумуйте цей пост за допомогою: