Sharutils, צור ארכיונים עם חילוץ עצמי עם shar באובונטו

על sharutils

במאמר הבא אנו נסתכל על שרוטילס. זוהי קבוצה של כלי עזר לטיפול בקבצי מעטפת. תוֹעֶלֶת 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) והקלדת הפקודה בו:

התקנת sharutils

sudo apt install sharutils

לאחר ההתקנה, אנו יכולים ראה את הגרסה המותקנת פועל באותו מסוף:

גרסת shar

shar --version

צור את קובץ Shar

מצא והכין את הקבצים שלך

שאר הוא כלי שורת פקודה הפועל על קבוצה של קבצים בכל פעם, ומכניס אותם לקובץ יחיד. לכן, לנוחיות וקלות השימוש בדוגמה זו, אנו הולכים ליצור תיקיה זמנית ולהעתיק את כל הקבצים שייכללו בקובץ shar שברצוננו ליצור.

צילומי מסך מוכנים

צור קובץ shar

כדי צור את קובץ ה- shar שלנומהתיקייה בה נשמרות התמונות, עלינו לבצע את הפקודה הבאה:

יצירת קובץ shar

shar ./* > ../archivos-empaquetados.shar

כאן כל משתמש יכול לשנות את השם של 'קבצים ארוזיםלשם תיאורי יותר.

בפקודה לעיל, shar היא התוכנית כְּשֶׁלְעַצמוֹ. החלק ./* זו הכניסהובמקרה זה זה אומר שאנחנו הולכים להשתמש בכל הקבצים שנמצאים בספריה בה אנו נמצאים. הדבר הבא בפקודה הוא הסמל> שהוא המחלק בין הקלט לפלט הפקודה. התוכנית מבינה את זה כ- “קח כל ערך משמאל ושלב אותו לקובץ יחיד המוגדר בצד ימין”. החלק האחרון, ../packed-files.shar הוא הנתיב והשם של קובץ הפלט. ניתן לשנות זאת כך שיתאים לכל משתמש. התהליך מהיר למדי ובדרך כלל אינו לוקח יותר מכמה שניות.

לאחר שיצרנו את הקובץ, נוכל לשתף אותו. אם כי יש לומר כי המשתמש שאיתו אנו חולקים אותו, יצטרך להתקין את שרוטילס כדי שהחילוץ יעבוד.

חלץ את קובץ shar

כאשר איש הקשר שלנו מקבל את קובץ ה- shar, כל מה שאתה צריך זה להפוך אותו להפעלה ואז להריץ אותו. נניח שלמשתמש זה כבר מותקן Sharutilsאז אתה רק צריך להפעיל את הפקודות הבאות במסוף (Ctrl + Alt + T):

לבצע קובץ shar

chmod +x archivos-empaquetados.shar

./archivos-empaquetados.shar

וזה הכל. כעת איש הקשר שלנו יכול למחוק את הקובץ המקורי ששלחנו לו, מכיוון שכבר יש לו את התוכן זמין במחשב שלו.

הסר את ההתקנה

כדי להסיר את התוכנית מהמחשב שלנו, נצטרך רק לפתוח מסוף (Ctrl + Alt + T) ולכתוב את הפקודה הבאה:

להסיר sharutils

sudo apt purge sharutils

יכול להמצא מידע על Sharutils במדריך שהם מציעים gnu.org.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.