নাম থেকে এলোমেলো স্ট্রিং অংশটি সরানোর জন্য প্রতিটি ফাইলের নাম পরিবর্তন করার সময় আমি কীভাবে (আর্কাইভ স্টাইল যেখানে তারিখ পরিবর্তন হয় না) ব্যবহারকারীর ডিরেক্টরিতে সমস্ত ফাইল নকল করব (উদাহরণস্বরূপ, -2b0fd460_1426b77b1ee_-7b8e)?
সিপি থেকে:
/backup/path/data/Erp.2014.02.16_16.57.03-2b0fd460_1426b77b1ee_-7b8e.etf
প্রতি:
/home/user/data/Erp.2014.02.16_16.57.03.etf
প্রতিটি ফাইল সর্বদা "এরপ" দিয়ে শুরু হবে। তারিখ-সময় স্ট্যাম্প স্ট্রিং এর পরে এলোমেলো স্ট্রিং এবং তারপরে ".etf" এক্সটেনশন। আমি তারিখের স্ট্যাম্প সহ সমস্ত নাম উপাদান রাখতে চাই। আমি কেবল এলোমেলো স্ট্রিং সরাতে চাই।
এলোমেলো স্ট্রিং একই ফাইলের একাধিক ব্যাকআপ নিতে দেয়। যাইহোক, এই ক্ষেত্রে, আমি কেবল fdupes চালিয়েছি এবং কোনও নকল নেই। সুতরাং আমি এলোমেলো স্ট্রিং সরিয়ে সমস্ত ফাইলকে পুনঃস্থাপন করতে পারি।
এটি করার জন্য আমি এক-লাইন বাশ কমান্ডের সন্ধান করছি।
যদি এটি কাজ না করে, আমি এটি দুই বা ততোধিক পদক্ষেপে করতে পারি। আমি সাধারণত KRename ব্যবহার করি তবে এই ক্ষেত্রে আমার এটি ব্যাশ করা দরকার। (আমি দূর থেকে কাজ করছি।)
pax
। এটি দেখতে খুব দরকারী একটি সরঞ্জামের মতো। কেন এটি আরও ডিস্ট্রোজে স্ট্যান্ডার্ড নয় তা আমাকে অবাক করে তোলে ...