আমি কীভাবে একবারে অনেকগুলি ফাইলের নাম পরিবর্তন করতে পারি?


43

তাদের সাজানোর ক্রম ঠিক করার জন্য আমার একগুচ্ছ ফাইলের নাম পরিবর্তন করতে হবে, সুতরাং আমার এক ধরণের "সন্ধান করুন এবং প্রতিস্থাপন করুন" করতে সক্ষম হবেন যাতে আমি একবারে ফাইলের নামগুলি প্রতিস্থাপন করতে পারি।

আমার কোন সরঞ্জামগুলি ব্যবহার করা উচিত? আমি জিইউআই পছন্দ করি তবে একটি কমান্ড লাইন সরঞ্জামের সুপারিশটিও ঠিক থাকবে।

উত্তর:


54

কয়েকটি আছে তবে আমি gprename প্রস্তাব করিGprename ইনস্টল করুন যা ব্যবহারযোগ্যতা এবং কার্যকারিতার মধ্যে একটি ভাল সমঝোতা।

অন্যান্য সরঞ্জামগুলি হ'ল : পুনর্নামকরণ, ক্রেণামKrename ইনস্টল করুন , পাইরেণার পাইরেনেমার ইনস্টল করুন , বুদ্ধিমান রেনেমার, ...


6
পাইরেনামার মোটেই খারাপ নয়।
skalka

6
কমান্ড লাইনে পরিবর্তনটি খুব সহজে করা না হলে আমি প্রায়শই পাইরেনামার ব্যবহার করি এবং কখনও কখনও gprename ব্যবহার করি। এই জিইউআই সম্পর্কে সর্বোত্তম জিনিস হ'ল বিল্ট ইন 'প্রিভিউ' ক্রিয়া। এটি আপনার মাথাব্যথা বাঁচাবে।
belacqua

4
Gprename জন্য +1, মাত্র 5 সেকেন্ডের মধ্যে প্রয়োজনীয় পুনরায় নামকরণ চেষ্টা ও সম্পন্ন করেছেন
Pisu

লজ্জাজনকভাবে gprename বা পাইরেনাম কমান্ড লাইন থেকে নাম পরিবর্তন করতে ফাইলগুলির তালিকা নিতে পারে না
আর্টফুল্রবট

gprename 14.04 এ দুর্দান্ত। 15 সেকেন্ডে 300 ফোল্ডারগুলি পুনরায় নাম দিয়ে নামকরণ করেছিল
3rgo

10

আমি প্যাকেজ থেকে qmv সত্যিই পছন্দ করি renameutils। এটি আপনাকে ফাইলগুলির নাম পরিবর্তন করতে আপনার প্রিয় (টার্মিনাল ভিত্তিক) পাঠ্য সম্পাদক ব্যবহার করতে সক্ষম করে। আমি এটি প্রার্থনা করতে পছন্দ করি -f doযা আপনাকে ফাইলের সাথে একটি একক কলাম (ফাইল প্রতি এক সারি) দেয়। ভিমের শক্তির সাথে একত্রিত এটি আপনাকে বিশাল ফাইল নাম সম্পাদনা করার জন্য প্রয়োজনীয় সমস্ত সরঞ্জাম দেয়।

http://www.nongnu.org/renameutils/


7

রুপান্তর করা

https://github.com/metamorphose

সামলাতে কিছুটা কষ্ট হতে পারে, তবে সত্যিই শক্তিশালী!


আমি সত্যিই এই এক পছন্দ। এটি বেশ শক্তিশালী এবং সমস্ত বড় প্ল্যাটফর্মগুলিতে চালিত হয়।
ড্যানিয়েলস

5

আপনি যদি শেল এবং পার্ল নিয়মিত এক্সপ্রেশন পছন্দ করেন তবে আমি সুপারিশ করব rename। এটি এর নামের মতোই সরল।


4

থুনার ফাইল ম্যানেজার একটি জিইউআই যা একটি বাল্ক নামকরণ বিকল্প সহ

http://thunar.xfce.org/pwiki/documentation/bulk_renamer

এটি জিনোমে মানক নয় তবে সফ্টওয়্যার কেন্দ্রের মাধ্যমে ইনস্টল করা যেতে পারে


3

আপনি যদি ইমাসের সাথে পরিচিত হন তবে আমি মনে করি এই কাজের জন্য কোনও কিছুই হতাশ নয়। এমনকি আপনি যদি ইমাস ব্যবহার না করেন তবে প্রায়শই আপনি সম্ভবত একটি কার্যকর সরঞ্জামটি ডিয়ারড খুঁজে পেতে পারেন।

sudo aptitude install emacs23-nox

ডিরেক্টরিতে ইমাক্স ড্রাইড মোড শুরু করুন:

emacs -nw path/to/dir/

এখন সম্পাদনা ডিরেক্টরি মোড লিখুন:

C-x C-q (এটি Ctrl + x এর পরে Ctrl + q)

আপনি এখন প্রতিটি সরল পাঠ্য সম্পাদকটিতে পাঠ্য সম্পাদনা করার মতো ফাইলের নাম সম্পাদনা করতে পারেন। এমনকি আপনি নিয়মিত এক্সপ্রেশন ব্যবহার করে ফাইলের নামগুলি প্রতিস্থাপন করতেও বেছে নিতে পারেন (লক্ষ করুন দুর্ভাগ্যক্রমে ইমাকগুলি পিসিআরই থেকে আলাদা সিনট্যাক্স ব্যবহার করে)।

উদাহরণস্বরূপ, কাউন্টারের সাথে ফাইলগুলির নাম পরিবর্তন করতে (1 দিয়ে শুরু):
M-x replace-regexp(এটি আল্ট + এক্স এর পরে পর্দার নীচে মিনিবাসে টাইপ করা "প্রতিস্থাপন-রেজিএক্সপেক্স" থাকে)।
রিজেপ্সপ প্রতিস্থাপন করুন: এর সাথে DSCN\([0-9]+\).JPG
প্রতিস্থাপন করুন: \,(format "P%04d.jpg" (1 + \#))

ফাইলের নামটিতে একটি কাউন্টার পুনঃব্যবহার করতে: পুনরায়
M-x replace-regexp
প্রতিস্থাপন প্রতিস্থাপন করুন: এর সাথে DSCN\([0-9]+\).JPG
প্রতিস্থাপন করুন:\,(format "P%04d.jpg" (string-to-number \1))

শেষ হয়ে গেলে টাইপ করুন:

C-c C-c (এটি Ctrl + c এর পরে Ctrl + c)

অথবা বিকল্পভাবে আপনার পরিবর্তনগুলি বাতিল করতে নিম্নলিখিত ক্রম টিপুন:

C-c Esc (এটি সিএসটিএল + সি এর পরে এসএসসি রয়েছে)


2

আমি মিমিভিভি ব্যবহার করি , যা কমান্ড-লাইন ভিত্তিক, এবং কিছুটা স্পর্শকাতর এক্সপ্রেশন সিনট্যাক্স থাকে তবে আমার বেশিরভাগ সমস্যা সমাধান করার ঝোঁক থাকে।



0

কমান্ড লাইনে সেড এবং শেলের যাদু ব্যবহার করার সম্ভাবনা রয়েছে:

ls *.c | sed "s#\(.*\)\.c#mv \0 \1.cpp#" | sh

1
এটি মুদ্রিত হিসাবে কাজ করবে বলে মনে হয় না। আপনি সম্ভবত আরও স্পষ্টতার জন্য উদাহরণগুলিতে বিভাজক হিসাবে "'" এর পরিবর্তে' # 'বা অন্যান্য চরিত্রও ব্যবহার করতে পারেন। যেমন, `ls .c | সেড এর # ([ এজেড ] ) \। সি # \ 1.cpp # '`(এই উদাহরণটি সরলতার জন্য কেবল নতুন ফাইলের নাম প্রদর্শন করার জন্য পুনরায় নামকরণ করা হয় না)
বেলাকুয়া

+1 আমি কিছুই ইনস্টল না করে এটি একটি দুর্দান্ত উপায় (এটি অতিরিক্তভাবে সমস্ত ডিস্ট্রো জুড়ে কাজ করে) খুঁজে পেয়েছি। তবে আমি সম্ভবত ডিরেক্টরিগুলির বিষয়বস্তু তালিকাবদ্ধকরণ এড়ানোর -dজন্য স্যুইচটি ব্যবহার করব lsযা শেষ হতে পারে .c(বেশিরভাগ সময় ইস্যু নয়, তবে ..)।
লেভাইট

0

উইন্ডোজের এই বাল্ক রেনাম ইউটিলিটি নামে একটি সত্যই ভাল প্রোগ্রাম রয়েছে। এখানে ইউআরএল: http://www.ulkrenameutility.co.uk/Main_Intro.php

একটি ইউনিকোড উইন্ডোজ 98 সংস্করণ রয়েছে যা পোর্টেবল। আমি এটিকে আমার লিনাক্স সিস্টেমে (মিন্ট মায়া) একটি ফোল্ডারে রেখেছি এবং আমি যখন এটি ওয়াইন দিয়ে চালিত করি তখন এটি কবজির মতো কাজ করে। গিও ব্যবহার করা খুব সহজ এবং খুব নমনীয়।


আমি প্রায় এটি ওয়াইন চালাতে চাই। এটি পাইরেনামারের চেয়ে অনেক ভাল।
Teque5

0

আমার জন্য পাইরেনমার সবচেয়ে ভাল কাজ করেছে। কিছুই (দুঃখের সাথে) মোট নাম কমান্ডার কাছাকাছি আসে না এটি পুনরায় নামকরণ সরঞ্জাম। পাইরেনামার ক্রুসাদারের সাথে একীভূত হয় না তবে এই সত্যটি বিবেচনা করে আপনি যে নামকরণ সরঞ্জামগুলি প্রায়শই যাইহোক ব্যবহার করেন না, পাইরেনামার একটি খুব ভাল বিকল্প।


0

এটি আমি ব্যবহার করি এমন সরঞ্জাম: rnm ( ম্যান পৃষ্ঠা ) ( আরও উদাহরণ )

কিছু ব্যবহার:

rnm file-name -ns new-filename             # single file
rnm ./* -ns '/n//i/'                       # files will be sorted and indexed.
rnm ./* -rs '/search/new/g'                # 'search' in filenames will be replaced with 'new'
rnm ./* -ns '/fn//i/' -ss 'search'         # only files/directories which contain 'search' in their name will be indexed (renamed).
rnm ./* -ns '/fn//id/' -fo                 # file only mode, directories will be ignored.
rnm ./* -ns '/fn//id/' -fo -dp -1          # recursive to subdirectories all the way.

etc...

ওয়েবপেজ লিংক যায় neurobin.org/projects/softwares/unix/rnm এবং একটি 404. দেয়
muru

@ মুরু: হুম, পৃষ্ঠায় কিছু ঘটেছে, এটি ম্যান পৃষ্ঠা লিঙ্কে আপডেট করেছে।
জাহিদ

0

ব্যক্তিগতভাবে আমি ওয়াইনের সাথে এন্ট রেনামার ব্যবহার করি কারণ আমি যা কিছু চেষ্টা করি নি (ম্যাটামরফোজ, পাইরেইনামার, জিপিআরনাম, কেআরনাম) তত শক্তিশালী, ইনস্টল করা সহজ এবং সহজেই ব্যবহারযোগ্য। এবং এটি এখনও FOSS তাই আমি সমস্যাটি দেখতে পাচ্ছি না।


0

Krename ফাইলগুলির নাম পরিবর্তন করার জন্য একটি কে.ডি. জি.আই.আই., সাধারণত বেশিরভাগ প্যাকেজ পরিচালকদের মধ্যে পাওয়া যায়।

এই উত্তরটি এমপি 3 এর মতো সংগীত ফাইলে পাওয়া যায় এমন শীর্ষস্থানীয় নম্বরগুলি সরিয়ে ফেলার ক্ষেত্রে প্রযোজ্য। তবে Krenameভরও নাম পরিবর্তন করে।

  1. নির্বাচিত ফাইল বা ফোল্ডার লোড করুন। ক্রেনাম নির্বাচিত ফোল্ডারে সমস্ত ফাইল লোড করে, সমস্ত ফাইল Openপৃথকভাবে নির্বাচন না করেই ক্লিক করুন ।

  2. Destinationওভাররাইট বা অন্য ফোল্ডারে ফাইল অনুলিপি করতে ট্যাবে যান ।

  3. Filenameট্যাবে যান , তারপরে ট্যাবে যান Advanced Filename

     "অ্যাডভান্সড ফাইল নাম" চিত্রটি ডিফল্ট সেটিংস দেখায়।

  4. টোকেন সরিয়ে শুরু $মধ্যে Templateউইন্ডো। Renamedনীচের উইন্ডোতে একটি পরিবর্তন ঘটে । কোনও ফাইলের নাম উপস্থিত হয় না, কেবল ফাইল এক্সটেনশান হয়।

    ৩. চিত্র দেখায় যে ফাইলের এক্সটেনশনগুলি রেখে ফাইলের নামগুলি সরানো হয়েছে।

  5. আপনি Insert Part of Filename...যে ফাইলের নাম রাখতে চান তার উপর ক্লিক করুন এবং নির্বাচন করুন। এই অপারেশনটিতে সমস্ত ফাইল অন্তর্ভুক্ত থাকবে এবং পরিবর্তনগুলি Renamedনীচের উইন্ডোতে সুস্পষ্ট হবে ।

    ৪. "পছন্দের বিভাগগুলি হাইলাইট করে ফাইলনামটি কীভাবে নির্বাচন করতে হয় তা দেখিয়ে" ফাইলনামের অংশ Inোকান ... "চিত্র।

  6. ক্লিক করুন OK। নেতৃস্থানীয় সংখ্যা ছাড়াই ফাইলগুলির নাম পরিবর্তন করা হয়।

    5. চূড়ান্ত ফলাফল দেখাচ্ছে।

  7. শেষ পর্যন্ত Finishedডানদিকে নীচে ক্লিক করুন ।


0

লিনাক্সে চালিত একটি নতুন জিইউআই ব্যাচের পুনরায় নামকরণ ইউটিলিটি (এটি ম্যাক এবং উইন্ডোতেও কাজ করে) হ'ল ইনভিস্কা পুনর্নাম

এখানে চিত্র বর্ণনা লিখুন

সাধারণ নামকরণের কাজগুলি যেমন পাঠ্যের কোনও অংশকে অন্য কোনও পাঠ্যের সাথে প্রতিস্থাপন করা, পাঠ্য সন্নিবেশ করা বা সরিয়ে ফেলা, ফাইল এক্সটেনশনের নামকরণ এবং এই জাতীয় উপায়, এই সরঞ্জামটি ফোল্ডারগুলির নাম পরিবর্তন করতে পারে, ট্যাগগুলির উপর ভিত্তি করে সংগীতের নাম পরিবর্তন করতে পারে এবং তাদের এক্সিফ তথ্য ব্যবহার করে ফটোগুলির নাম পরিবর্তন করতে পারে। এমনকি তৈরি বা পরিবর্তনের তারিখের মতো ফাইল বৈশিষ্ট্যগুলি ব্যবহার করে এটি ব্যাচের পুনরায় নামকরণও করতে পারে।

অন্যান্য বৈশিষ্ট্যগুলির মধ্যে নতুন ফাইলের নামগুলির পূর্বরূপ এবং ব্যাচের পুনরায় নামটি পূর্বাবস্থায় ফেলা অন্তর্ভুক্ত যা আমি খুব দরকারী বলে মনে করি।

উৎস

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.