
with_items עם רשימה.copy מוסיפים with_items עם רשימה של הקבצים, וכל קובץ נכתב בשורה עם מקף.with_items נכתב באותה רמת הזחה כמו copy, ולא בתוך המודול.src מקבל את שם הקובץ מתוך הרשימה, dest מציין את היעד, owner את הבעלים, ו-mode את ההרשאה. בדוגמה ההרשאה היא 0444.file1.txt, file2.txt ו-file3.txt נוצרים במחשב המקור לפני ההרצה. המשימה מופיעה בצהוב, והקבצים מופיעים בתיקייה בכל השרתים.הטקסט המלא של הדקות הראשונות בהרצאה «COPY MODULE WITH ITEMS» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
כשדיברנו על מודולה קופי העתקנו קובץ מהשרת שלנו לכל שאר השרתים ראינו שהשתמשנו בשם מסוים של קובץ אבל מה קורה כאשר אתם רוצים להעתיק מספר קבצים מתיקייה מסוימת מה קורה כשאנחנו רוצים להעתיק יותר מקובץ אחד וזה כמובן מדובר ברשימה שונה של קבצים שמות שונים של קבצים אז הנה לפניכם copyinging several files using the item feature
משתמשים ב-item feature, כמו שאתם יכולים לראות על המסך, יחד עם read_items command, כמו שאתם יכולים לראות לפניכם על המסך.
אז בואו ניגש ונעתיק מספר קבצים להוסטים השונים שלנו ברשת. שימו לב, מה שאני עושה כרגע, אני פשוט מעתיק משהו קיים, למשל את הקופי המקורי שלנו, ופשוט אגש ואשנה אותו בהתאם למה שאני הולך לעשות.
וכמובן שאני ממליץ לכם לעבוד באותה צורה כשאתם בונים קובץ אוטומציה ארוך. הרבה פעמים כל מה שצריך להעתיק, כל מה שצריך לעשות זה להעתיק חלקים שונים ופשוט לשנות אותם.
אז כמו שאתם יכולים לראות פה אני נותן שם לטאסק שאני הולך לעשות, אבל הפעם במקום לתת שם של קובץ אני מכניס את הפיצ'ר אייטם. ואיפה אני רוצה לשלוח את זה? אני רוצה לשלוח את זה לאותה תיקייה מרוחקת, אני רוצה שהאונר יהיה רוט, בואו נעשה משהו נחמד על הקבצים, נגיד שההרשאות על הקבצים יהיו 0,4,4,4.
עכשיו מה שאתם רוצים לעשות זה להכניס כמובן את הוויד אייטם. עכשיו שימו לב איפה המיקום של הוויד אייטם, בלי זה זה לא יעבוד. שימו לב איך נכנסתי פה מתחת לקופי ואני נמצא באותו structure תחת הקופי עם הוויד אייטם.
וויד אייטמס, נקודותיים, עכשיו אני יורד מתחת, שימו לב מה אני עושה פה עכשיו, מתחת ל-וויד אני מכניס את ה-dash ואני מכניס את השם של הכובד שאני רוצה להעתיק.
במקרה שלי file1.txt ושוב פעם אני חוזר על אותה פעולה לגבי כל הקבצים שאני רוצה להעתיק. file2.txt, file3.txt. עכשיו שימו לב שוב פעם לסטרקצ'ר יש לי את ה-copy כרגיל יש לי את מה שאני עושה כשאני