⚙️ Extract✔️Функция Bash/Zsh, которая позволяет извлекать
файлы в различных форматах.
▶️Некоторые поддерживаемые форматы: .zip, .rar, .bz2, .gz, .zlib, .tar, .tbz2, .tgz, .Z, .7z, .xz, .exe, .tar.bz2, .tar.gz, .tar.xz и другие.
▶️Функция принимает один или несколько аргументов, каждый из которых представляет файл или путь, который нужно извлечь. Если аргументы не предоставлены, функция выводит инструкции по использованию.
▶️Для каждого типа файла функция
определяет подходящий метод извлечения и вызывает соответствующую команду. Например, если файл — архив ZIP, то для извлечения его содержимого используется команда «unzip».
▶️Если файл не распознаётся как допустимый архив, функция выводит сообщение об ошибке и возвращает код ошибки 1.
🐙 Перейти на Github🔨 bash_help