В следующей статье мы рассмотрим Sharutils. Это набор утилит для работы с файлами оболочки. Полезность Включенный GNU shar создает один файл из множества файлов., и подготавливает их, например, для передачи по электронной почте, путем преобразования двоичных файлов в текст ASCII просто.
С помощью shar мы сможем упаковать множество файлов в один. Если мы отправим его контакту, им нужно будет только создать исполняемый файл и запустить его для извлечения содержимого. Таким образом, наш контакт получит файлы, которые мы хотим вам отправить. Shar может сжимать файлы, кодировать двоичные файлы и разбивать длинные файлы.
Большинство десктопов Gnu / Linux предлагают всестороннюю поддержку форматов сжатия, таких как; смола, гз, застежка-молния, и т.д., поэтому в этом случае шар не очень полезен. Однако, если вы используете Gnu / Linux в серверной среде, shar может быть полезен из-за своей простоты.
Установите SharUtils в Ubuntu
В операционной системе Unix shar - это аббревиатура для архива оболочки и формат файла, созданный с помощью утилиты Unix.. Shar-файл - это тип самораспаковывающегося файла, запуск которого воссоздает файлы, из которых он был сгенерирован. Для извлечения файлов обычно требуется только стандартная оболочка. Юникс Борн.
Shar не входит в большинство дистрибутивов Gnu / Linux по умолчанию, поэтому нам придется сначала установить его, чтобы создавать самораспаковывающиеся файлы shar. Однако мы не найдем его в программном обеспечении Ubuntu или отдельно через apt. Вместо, нам нужно будет установить пакет, который его содержит, под названием 'шарутил". Мы сможем установить этот пакет, открыв терминал (Ctrl + Alt + T) и набрав в нем команду:
sudo apt install sharutils
После установки мы можем посмотреть установленную версию работает в том же терминале:
shar --version
Создайте файл Shar
Найдите и подготовьте свои файлы
Шар является инструмент командной строки, который работает с пакетом файлов за раз, помещая их в один файл. Поэтому для удобства и простоты использования в этом примере мы собираемся создать временную папку и скопировать все файлы для включения в файл shar, который мы хотим сгенерировать.
Создать Shar файл
к создайте наш шар файл, из папки, в которой сохранены изображения, нам просто нужно выполнить следующую команду:
shar ./* > ../archivos-empaquetados.shar
Здесь каждый пользователь может изменить имя 'упакованные файлы'для более информативного имени.
В приведенной выше команде шар это программа как таковой. Часть ./* Это вход, и в данном случае это означает, что мы собираемся использовать все файлы, находящиеся в каталоге, в котором мы находимся. Следующее в команде - символ>, который является делителем между вводом и выводом команды. Программа понимает это как «возьмите каждую запись слева и объедините ее в один файл, определенный справа». Последняя часть, ../packed-files.shar - это путь и имя выходного файла. Это можно изменить для каждого пользователя. Процесс довольно быстрый и обычно занимает не более нескольких секунд.
После того, как мы создали файл, мы можем поделиться им. Хотя Следует сказать, что пользователю, с которым мы делимся им, также потребуется установить Sharutils для работы извлечения..
Извлеките файл Shar
Когда наш контакт получит файл Shar, все, что вам нужно, это сделать его исполняемым, а затем запустить. Предположим, что у этого пользователя уже установлен Sharutils., поэтому вам просто нужно запустить следующие команды в терминале (Ctrl + Alt + T):
chmod +x archivos-empaquetados.shar ./archivos-empaquetados.shar
И это все. Теперь наш контакт может удалить исходный файл, который мы ему отправили, поскольку у него уже есть контент, доступный на его компьютере.
Пробные
Чтобы удалить программу с нашего компьютера, нам нужно будет только открыть терминал (Ctrl + Alt + T) и написать следующую команду:
sudo apt purge sharutils
Можно найти информацию о Sharutils в руководстве, которое они предлагают из gnu.org.