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