Sharutils, създавайте саморазархивиращи се архиви с shar на Ubuntu

за шарутили

В следващата статия ще разгледаме Шарутилите. Това е набор от помощни програми за обработка на черупкови файлове. Полезност Включеният GNU shar създава един файл от много файлове, и ги подготвя например за предаване по имейл услуги, чрез преобразуване на двоични файлове в текст ASCII прост.

С shar ще можем да опаковаме много файлове в един. Ако го изпратим на контакт, те ще трябва само да направят изпълнимия файл и да го стартират, за да извлекат съдържанието. С това нашият контакт ще получи файловете, които искаме да ви изпратим. Shar може да компресира файлове, да кодира двоични файлове и да разделя дълги файлове.

Повечето настолни компютри Gnu / Linux предлагат изчерпателна поддръжка за формати за компресиране като; катран, gz, ципИ др, така че шар в този случай не е много полезен. Ако обаче използвате Gnu / Linux в сървърна среда, shar може да бъде полезен поради своята простота.

Инсталирайте SharUtils на Ubuntu

В операционната система Unix, shar е съкращение на архив на черупки и е файлов формат, създаден с помощната програма Unix shar. 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.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.