Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 7288

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 2187

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 7288

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 2187

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 7288

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 2187

Deprecated: Creation of dynamic property Factory325_Plugin::$options is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 76

Deprecated: Creation of dynamic property Factory325_Plugin::$mainFile is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 79

Deprecated: Creation of dynamic property Factory325_Plugin::$pluginRoot is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 80

Deprecated: Creation of dynamic property Factory325_Plugin::$relativePath is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 81

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 7288

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 2187

Deprecated: Creation of dynamic property Factory325_Plugin::$pluginUrl is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 82

Deprecated: Creation of dynamic property Factory325_Plugin::$childPlugins is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 85

Deprecated: Creation of dynamic property Factory325_Plugin::$pluginName is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 88

Deprecated: Creation of dynamic property Factory325_Plugin::$pluginTitle is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 89

Deprecated: Creation of dynamic property Factory325_Plugin::$version is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 90

Deprecated: Creation of dynamic property Factory325_Plugin::$build is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 91

Deprecated: Creation of dynamic property Factory325_Plugin::$tracker is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 92

Deprecated: Creation of dynamic property Factory325_Plugin::$host is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 93

Deprecated: Creation of dynamic property Factory325_Plugin::$pluginSlug is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 96

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 7288

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 2187

Deprecated: Optional parameter $closing declared before required parameter $content is implicitly treated as a required parameter in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/includes/assets-manager.php on line 741

Deprecated: Creation of dynamic property OPanda_PandaItemType::$plugin is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/types/type.class.php on line 150

Deprecated: Creation of dynamic property Factory325_ScriptList::$plugin is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/assets-managment/assets-list.class.php on line 27

Deprecated: Creation of dynamic property Factory325_StyleList::$plugin is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/assets-managment/assets-list.class.php on line 27

Deprecated: Creation of dynamic property Factory325_Plugin::$options is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 76

Deprecated: Creation of dynamic property Factory325_Plugin::$mainFile is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 79

Deprecated: Creation of dynamic property Factory325_Plugin::$pluginRoot is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 80

Deprecated: Creation of dynamic property Factory325_Plugin::$relativePath is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 81

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 7288

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 2187

Deprecated: Creation of dynamic property Factory325_Plugin::$pluginUrl is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 82

Deprecated: Creation of dynamic property Factory325_Plugin::$childPlugins is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 85

Deprecated: Creation of dynamic property Factory325_Plugin::$pluginName is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 88

Deprecated: Creation of dynamic property Factory325_Plugin::$pluginTitle is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 89

Deprecated: Creation of dynamic property Factory325_Plugin::$version is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 90

Deprecated: Creation of dynamic property Factory325_Plugin::$build is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 91

Deprecated: Creation of dynamic property Factory325_Plugin::$tracker is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 92

Deprecated: Creation of dynamic property Factory325_Plugin::$host is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 93

Deprecated: Creation of dynamic property Factory325_Plugin::$pluginSlug is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/plugin.class.php on line 96

Deprecated: Creation of dynamic property Factory325_Plugin::$api is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/onepress/api/api.php on line 14

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 7288

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 2187

Deprecated: Creation of dynamic property OnpLicensing325_Manager::$default is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/onepress/licensing/licensing.php on line 52

Deprecated: Creation of dynamic property OnpLicensing325_Manager::$type is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/onepress/licensing/licensing.php on line 64

Deprecated: Creation of dynamic property OnpLicensing325_Manager::$build is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/onepress/licensing/licensing.php on line 68

Deprecated: Creation of dynamic property OnpLicensing325_Manager::$key is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/onepress/licensing/licensing.php on line 69

Deprecated: Creation of dynamic property OnpLicensing325_Manager::$word is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/onepress/licensing/licensing.php on line 70

Deprecated: Creation of dynamic property Factory325_Plugin::$license is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/onepress/licensing/licensing.php on line 16

Deprecated: Creation of dynamic property OnpUpdates325_Manager::$word is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/onepress/updates/updates.php on line 48

Deprecated: Creation of dynamic property Factory325_Plugin::$updates is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/onepress/updates/updates.php on line 15

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 7288

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 2187

Deprecated: Creation of dynamic property OPanda_SocialLockerShortcode::$plugin is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/shortcodes/shortcode.class.php on line 84

Deprecated: Creation of dynamic property Factory325_ScriptList::$plugin is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/assets-managment/assets-list.class.php on line 27

Deprecated: Creation of dynamic property Factory325_StyleList::$plugin is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/assets-managment/assets-list.class.php on line 27

Deprecated: Creation of dynamic property OPanda_SocialLockerShortcode::$manager is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/shortcodes/shortcodes.php on line 94

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 7288

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/functions.php on line 2187

Deprecated: Creation of dynamic property OPanda_SignInLockerShortcode::$plugin is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/shortcodes/shortcode.class.php on line 84

Deprecated: Creation of dynamic property Factory325_ScriptList::$plugin is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/assets-managment/assets-list.class.php on line 27

Deprecated: Creation of dynamic property Factory325_StyleList::$plugin is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/core/includes/assets-managment/assets-list.class.php on line 27

Deprecated: Creation of dynamic property OPanda_SignInLockerShortcode::$manager is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/libs/factory/shortcodes/shortcodes.php on line 94

Deprecated: strip_tags(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-includes/formatting.php on line 2274

Deprecated: Automatic conversion of false to array is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/sociallocker-next-premium/bizpanda/includes/assets-manager.php on line 26
איך לשנות שמות של קבצים בלינוקס linux
Warning: Undefined array key "like4like" in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/plugins/code-snippets/php/snippet-ops.php(582) : eval()'d code on line 15

איך לשנות שמות של קבצים בלינוקס linux

יש כמה פקודות לשינוי שם הקבצים בלינוקס


Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/themes/jannah/framework/functions/post-functions.php on line 888

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

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

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

שינוי שמות של קבצים בפקודה "mv".

דרך פשוטה לשנות שמות של קבצים בלינוקס היא באמצעות mvהפקודה (מקוצרת מ-"move"). מטרתו העיקרית היא העברת קבצים ותיקיות, אך הוא יכול גם לשנות את שמם, שכן פעולת שינוי השם של קובץ מתפרשת על ידי מערכת הקבצים כהעברתו משם אחד לאחר.

התחביר הבא משמש לשינוי שמות של קבצים עם mv:

mv (option) filename1.ext filename2.ext

"filename1.ext" הוא השם המקורי של הקובץ, ו-"filename2.ext" הוא השם החדש.

אותה תבנית פועלת לשינוי שמות של תיקיות. אם הקבצים אינם ממוקמים בתיקייה הפעילה כעת, יש לציין את הנתיב המלא שלהם:

mv /home/user/Files/filename1.ext /home/user/Files/filename2.ext

שימו לב mvשהפקודה דורשת הרשאת כתיבה עבור התיקיה המכילה את הקבצים. במקרה של קבצי מערכת ותיקיות, המשתמש צריך לקבל הרשאות שורש כדי לשנות את שמם של קבצים על ידי הקדמת mv עם sudo. שכבת הגנה נוספת מסופקת על ידי האפשרות -i(אינטראקטיבית), המבקשת מהמשתמש לאשר את שינוי שם הקובץ לפני שהוא מיושם בפועל.

יש גם את -vהאפשרות (רבות מילה), שמפרטת את כל השינויים שבוצעו על ידי mv. האפשרויות נכתבות אחרי mvאבל לפני שמות הקבצים.

שימוש בפקודה "שנה שם".

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

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

בלינוקס מבוסס דביאן, הקלד את זה בטרמינל שלך:

sudo apt install rename

בלינוקס מבוסס Arch:

sudo pacman -S rename

התחביר renameנראה כך:

rename (option) 's/oldname/newname/' file1.ext file24.ext

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

  • -v(מילה במילה: מדפיס את רשימת הקבצים ששמם שונה יחד עם השמות החדשים שלהם)
  • -n("ללא פעולה:" מצב בדיקה או סימולציה שמציגה רק את הקבצים שישתנו מבלי לגעת בהם)
  • -f(החלפה מאולצת של הקבצים המקוריים)

הפקודה גם renameמקבלת תווים כלליים לשינוי שמות של מספר קבצים מאותו סוג, והיא פועלת גם על סיומות קבצים. לדוגמה, זה ישנה את כל הקבצים עם הסיומת .jpeg ל-.jpg:

rename 's/.jpeg/.jpg/' *

סמל התו הכללי (*) פירושו שכל הקבצים בתיקייה יושפעו.

לביטוי הרגולרי יש גם אפשרויות משלו (משנים): "g" (גלובלי: משפיע על כל מופעי הביטוי) ו-"i" (מבצע החלפה לא תלוית רישיות). הם כתובים בסוף הביטוי ממש לפני הציטוט היחיד המסגר וניתן לשלב אותם:

rename -n 's/DSC/photo/gi' *.jpg

זה יחול על כל קובצי jpg המכילים "DSC", "dSC" ו-"dsc" – שנה את החלק הזה של שם הקובץ ל"תמונה". עם זאת, בגלל האפשרות "-n", הפקודה לא תשנה את שמם של הקבצים אלא רק תדפיס אותם בחלון המסוף.

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

rename 'y/a-z/A-Z/' *.jpg

זה ישנה את השמות של כל קבצי ה-jpg מאותיות קטנות לאותיות גדולות. כדי לעשות זאת הפוך, פשוט החלף את החלקים "oldname" ו-"newname" של הביטוי הרגולרי.

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

מטמורפוזה2

Métamorphose הוא שינוי שם המוני של קבצים ותיקיות חוצה פלטפורמות. למי שמעדיף כלי GUI לביצוע פעולות שינוי שמות, Métamorphose הוא כלי רב עוצמה לשימוש. זה זמין עבור Windows ו-Linux כאחד.

כדי להתחיל, עבור לאתר האינטרנט שלו והורד את קובץ ההתקנה עבור ההפצה שלך. הוא מספק קובץ deb עבור חבילת הפצה וחבילת RPM מבוססי דביאן עבור Fedora, Mandriva ו-SUSE.

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

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

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

pyRenamer – הדרך הקלה החוצה

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

sudo apt install pyrenamer

הממשק מורכב מארבעה חלקים:

  1. דפדפן קבצים לתצוגת עץ לבחירת קבצים ותיקיות
  2. חלונית תצוגה מקדימה מרכזית המציגה את שמות הקבצים לפני ואחרי שינוי השם
  3. אזור בקרה עם כרטיסיות לבחירת הקריטריונים לשינוי השם
  4. סרגל צד אפשרויות

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

משתמשים מתקדמים יעריכו את היכולת של pyRenamer לשנות את השם של קבצי מולטימדיה על ידי קריאה מהמטא נתונים שלהם. אפשר גם לשנות את השם של קובץ בודד באופן ידני כאשר שינוי שם אצווה מיותר.

למעשה, pyRenamer עוטף את הפונקציונליות של הפקודות mvו removeלתוך ממשק משתמש ידידותי למשתמש. זוהי בחירה מצוינת עבור אלה שאינם בטוחים בכישורי ה-CLI שלהם.

אולי יעניין אותך גם

  • איך לעשות צלצול לאייפון בחינם ? 3 דרכים קרא עוד »
  • 9 דרכים להוריד כל וידאו מהאינטרנט קרא עוד »
  • 10 השחקנים הכי טובים בהיסטוריה 2024 קרא עוד »
  • משחק מרובה משתתפים בחינם לשחק עם החברים קרא עוד »

Deprecated: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in /var/www/vhosts/xunhaot.com/httpdocs/wp-content/themes/jannah/framework/functions/post-functions.php on line 888
להראות יותר
Back to top button

זוהה חוסם מודעות

אנא שקול לתמוך בנו על ידי השבתת חוסם המודעות שלך