В следващата статия ще разгледаме Шарутилите. Това е набор от помощни програми за обработка на черупкови файлове. Полезност Включеният 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.