העבר מספר קבצים עם פורמטים שונים בו זמנית מהטרמינל

סמל חץ וספריה

לאחר קריאת הכותרת אתה יכול לחשוב, ובכן, פשוט מאוד, אני משתמש הפקודה cp או mv ואני משתמש בתו הכללי * כדי להזיז בבת אחת. אבל זה יעביר את כל הקבצים בתוך הספריה בה אתה עובד. אבל אנחנו לא רוצים את זה בדיוק, מה שאנחנו רוצים להראות במיני הדרכה הזו זה משהו קצת יותר מעודן, כלומר להעביר רק פורמטים מסוימים מתוך אותה ספריה למקום אחר.

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

mv /ruta/origen/*.{ext1, ext2, extn} /ruta/destino

mv *.ext1 *.ext2 *.extn /ruta/destino

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

לדוגמא, דמיין שאנחנו רוצים להעביר את כל הסרטונים מספרייה אחת לספרייה אחרת. במקום זאת, בספריה זו ישנם .txt, .odt מסמכים, וגם מוזיקה ב- .mp3. אם היינו מעוניינים רק להעביר את .flv, .mp4, .avi ו- .mkv, מה שאנחנו היינו עושים זה:

mv /home/Documentos/*.{flv, mp4, avi, mkv} /home/Multimedia

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


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

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

*

*

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

  1.   גרגרנים דיג'ו

    תרומה מעולה ושימושי