טיפ היום של GNU / Linux: שנה שמות קבצים בכמויות גדולות

שנה את שם הפקודה

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

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

  • דמיין שהורדת ספרייה דחוסה המכילה 100 שירי MP3. אלה מכילים שם בפורמט זה "Audio XX-Audio Track מאת www.musica.com", כאשר XX הוא מספר השיר. אם ברצונך להיפטר מחלק מהשם, במקרה זה של "מאת www.musica.com", הקידומת "שמע" והספריה נמצאים בהורדות ונקראים מוסיקה:
cd /Descarga/Musica

rename 's/ - By www.musica.com//g' *.mp3

rename 's/Audio - //'g *.mp3
  • תאר לעצמך מה אתה רוצה עכשיו שנה את השם מספרייה מלאה בתמונות .jpg שונות עם שם כמו "Illustration.jpg" ואנחנו רוצים שמות כמו "Photo.jpg". לשם כך תוכלו להשתמש ב:
cd /Descarga/Fotos

rename y/Ilustración/Foto/ *.jpg
  • רוצה שנה אותיות רישיות לאותיות קטנות או להיפךל? אין בעיה:
rename y/A-Z/a-z/ *.ext

rename y/a-z/A-Z/ *.ext
  • הסר ושנה את התוסףבהתאמה, מספרייה מלאה בקבצים, למשל .txt:
rename 's/\.txt$//' *.txt

rename 's/\.txt$/\.bak/' *.txt

לקבלת מידע נוסף, ניתן לעיין בדפי האיש לשם שינוי שם (שם האדם). אפשרויות אחרות חלופות הן תוכניות כמו pyRenamer, Metamorphose, KRename, GPRename וכו ', שעשויות להיות אינטואיטיביות וקלות יותר עבורך מאשר להשתמש בפקודות אלה ...


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

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

*

*

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

  1.   AGM של אייגיים דיג'ו

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

  2.   דייגו דיג'ו

    איך לעשות אם לקבצים יש שמות שונים?
    האם זה יהיה מספיק לשים את התו הכללי "*" בתור שם הקובץ?
    תודה.