חלוקה והצטרפות של קבצים בלינוקס היא משימה די פשוטה שתאפשר לנו לפרק קובץ למספר קבצים קטנים יותר, זה עוזר לנו בהרבה הזדמנויות לפצל קבצים שתופסים שטח זיכרון רב, או להעביר אותו על יחידות אחסון חיצוניות או למדיניות אבטחה כגון שמירה על עותקים מקוטעים ומופצים של הנתונים שלנו. לתהליך פשוט זה נשתמש בשתי פקודות חשובות מפוצלות וחתול.
מה מפוצל?
האם comando למערכות יוניקס המאפשר לנו לחלק קובץ לכמה קבצים קטנים יותר, הוא יוצר סדרה של קבצים עם סיומת וקורלטיבי של שם הקובץ המקורי, היכול לפרמט את גודל הקבצים שהתקבלו.
כדי להתעמק בהיקף ובמאפיינים של פקודה זו נוכל לבצע פיצול אדם בו נוכל לראות את התיעוד המפורט שלה
מה זה חתול?
מצדו פקודת חתול לינוקס מאפשר לך לשרשר ולהציג קבצים, בקלות וביעילות, כלומר באמצעות פקודה זו אנו יכולים להציג קבצי טקסט שונים ונוכל גם לשרשר קבצים מחולקים.
באותו אופן כמו עם פיצול אנו יכולים להציג את התיעוד המפורט של חתול עם חתול איש הפיקוד.
כיצד לפצל ולהצטרף לקבצים בלינוקס באמצעות split ו- cat
לאחר שתכיר את יסודות פקודות הפיצול והחתול, יהיה קל למדי לפצל ולהצטרף לקבצים בלינוקס. לדוגמא כללית בה אנו רוצים לחלק קובץ בשם test.7z שמשקלו 500mb למספר קבצי 100mb, עלינו פשוט לבצע את הפקודה הבאה:
$ split -b 100m tes.7z dividido
פקודה זו תחזיר 5 קבצים של 100 מגה-בייט הנובעים מהקובץ המקורי, שיהיה להם השם מחולק, מחולק וכן הלאה. ראוי לציין שאם נוסיף את הפרמטר -d להוראה הקודמת שם הקבצים שהתקבלו יהיה מספרי, כלומר מחולק 01, מחולק 02 ...
$ split -b -d 100m tes.7z dividido
כעת, כדי להצטרף שוב לקבצים שחילקנו, עלינו פשוט לבצע את הפקודה הבאה מהספרייה בה מאוחסנים הקבצים:
$ cat dividido* > testUnido.7z
בעזרת השלבים הקטנים אך הפשוטים הללו אנו יכולים לחלק ולהצטרף לקבצים בלינוקס בצורה פשוטה וקלה, אני מקווה שתאהבו את זה ונתראה במאמר עתידי.