במאמר הבא אנו נסתכל על שרוטילס. זוהי קבוצה של כלי עזר לטיפול בקבצי מעטפת. תוֹעֶלֶת GNU shar כלול מייצר קובץ יחיד מקבצים רבים, ומכין אותם למשל להעברה באמצעות שירותי דואר אלקטרוני, על ידי המרת קבצים בינאריים לטקסט ASCII פָּשׁוּט.
עם shar נוכל לארוז קבצים רבים לאחד. אם נשלח אותו לאיש קשר, הם יצטרכו רק ליצור את קובץ ההפעלה ולהריץ אותו כדי לחלץ את התוכן. עם זאת איש הקשר שלנו יקבל את הקבצים שאנו רוצים לשלוח אליך. Shar יכול לדחוס קבצים, לקודד קבצים בינאריים ולפצל קבצים ארוכים.
רוב שולחנות העבודה של Gnu / Linux מציעים תמיכה מקיפה בפורמטי דחיסה כגון; זפת, gz, zip, וכו ', כך שאר אינו שימושי במיוחד במקרה זה. עם זאת, אם אתה משתמש ב- Gnu / Linux בסביבת שרתים, shar יכול להיות שימושי בשל פשטותו.
התקן את SharUtils באובונטו
במערכת ההפעלה יוניקס, shar הוא קיצור של ארכיון מעטפות והוא פורמט קובץ שנוצר בעזרת כלי השירות Unix shar. קובץ shar הוא סוג של קובץ חילוץ עצמי, והפעלתו תשחזר את הקבצים מהם נוצר. כדי לחלץ את הקבצים, בדרך כלל נדרש רק מעטפת רגילה יוניקס בורן.
Shar אינו נכלל ברוב הפצות ה- Gnu / Linux כברירת מחדל, לכן נצטרך להתקין אותו תחילה על מנת ליצור את קבצי ה- shar החילוץ העצמי. עם זאת, לא נמצא את זה באופציית תוכנת אובונטו או כשלעצמה באמצעות apt. במקום זאת, נצטרך להתקין את החבילה המכילה אותה בשם 'שרוטילים". נוכל להתקין חבילה זו על ידי פתיחת מסוף (Ctrl + Alt + T) והקלדת הפקודה בו:
sudo apt install sharutils
לאחר ההתקנה, אנו יכולים ראה את הגרסה המותקנת פועל באותו מסוף:
shar --version
צור את קובץ Shar
מצא והכין את הקבצים שלך
שאר הוא כלי שורת פקודה הפועל על קבוצה של קבצים בכל פעם, ומכניס אותם לקובץ יחיד. לכן, לנוחיות וקלות השימוש בדוגמה זו, אנו הולכים ליצור תיקיה זמנית ולהעתיק את כל הקבצים שייכללו בקובץ shar שברצוננו ליצור.
צור קובץ shar
כדי צור את קובץ ה- shar שלנומהתיקייה בה נשמרות התמונות, עלינו לבצע את הפקודה הבאה:
shar ./* > ../archivos-empaquetados.shar
כאן כל משתמש יכול לשנות את השם של 'קבצים ארוזיםלשם תיאורי יותר.
בפקודה לעיל, 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
יכול להמצא מידע על Sharutils במדריך שהם מציעים gnu.org.