বিদ্যমান নামটিতে নতুন অক্ষর সন্নিবেশ করে কীভাবে লিনাক্স সিএলআই-তে একটি ফাইলের নতুন নামকরণ করবেন?


2

ধরা যাক আমার মতো একটি দীর্ঘ ফাইলের নাম রয়েছে longfilename। এবং সংক্ষিপ্ততার জন্য, বলি যে "দীর্ঘসূত্র" আসলে অনেক বেশি দীর্ঘ এবং টাইপ করা আরও জটিল। যাইহোক, আমি long12345filenameকমান্ড লাইন থেকে এর নাম পরিবর্তন করতে চাই । বর্তমানে আমি কমান্ড চালনা সম্পর্কে সচেতন

mv longfilename long12345filename

তবে এই উদাহরণে, আমি যা করতে পারি তা হ'ল টাইপ mv long[tab] long12345filename... মূলত ম্যানুয়াল টাইপিংয়ের প্রচুর পরিমাণ। বর্তমান ফাইলের নামটি উজ্জ্বল করে এবং কার্সারটিকে যেখানে নতুন অক্ষর sertedোকানো / মুছতে চান সেখানে নিয়ে যাওয়ার কোনও উপায় নেই?


3
mv long[tab] long[tab]কার্সার এবং সরানো কেন একটি বিকল্প নয়?
গ্রোনস্টাজ

1
কারণ এটি দীর্ঘ, দুহ। : ডি দয়া করে আপনার পছন্দসই ফাইল নাম ধরণ সম্পর্কে আরও জানান।
ড্যানিয়েল বি

1
আপনার যখন একই জাতীয় নামযুক্ত ফাইল রয়েছে তখন কাঙ্খিত ফাইলটি সম্পূর্ণ করতে পর্যাপ্ত স্বাতন্ত্র্যে পৌঁছাতে প্রায়শই অনেকগুলি ট্যাব এবং চরিত্রের এন্ট্রি লাগে, আপনার যদি না করতে হয় তবে এটি দ্বিগুণ করতে বিরক্ত হয়।
ssnobody

1
আপনার যদি একটি দুর্দান্ত টার্মিনাল উইন্ডো থাকে, তবে কেবলমাত্র আসল ফাইল নামটিতে ডাবল ক্লিক করুন (ধরে নিবেন যে এটির নামে কোনও ফাঁকা স্থান নেই) এবং তারপরে কয়েকবার কপি করে পেস্ট করতে মিড-ক্লিক-স্পেস-মিড-ক্লিক করুন mid তারপরে আপনার কার্সারটি অবস্থান করুন এবং আপনার সম্পাদনা করুন।
জোরডেচে

@ গ্রনোস্টাজ যাক ফাইলটির নামটি দীর্ঘতর এবং অনেকগুলি সিরিয়াল আইডির সমন্বয়ে গঠিত, উদাহরণস্বরূপ: T.359230514.EFT.ON.MYFILE.D20140829.T1845329 এবং ধরা যাক আমি "মাইফাইলে" এর পরে অক্ষরগুলি সন্নিবেশ করতে চেয়েছিলাম। এবং আসুন আমরা বলি যে ট্যাবটি অনেকগুলি ফলাফল নিয়ে আসবে। মূলত, দীর্ঘ ফাইলের নাম হ'ল যে কোনও ফাইলের জন্য কেবল স্থান ধারক যেখানে ট্যাবিংয়ের অনেক বেশি ফলাফল থাকতে পারে এবং টাইপ করতে খুব অসুবিধা হয়।
জম্বিগুলি

উত্তর:


2

আপনি যদি ব্যাশ ব্যবহার করছেন, এবং আপনার ফাইল নামটির রূপান্তরের কোনও নিয়ম রয়েছে যা আপনি স্পষ্টভাবে বলতে পারবেন (উদাহরণস্বরূপ, 12345প্রথমটির পরে সন্নিবেশ করুন g), আপনি এটি করতে পারেন

এমভি দীর্ঘ Tab ! #: $: এস / জি / জি 12345 /

শব্দের সাথে শুরু হওয়া !ইতিহাসের উল্লেখ।  !#বর্তমান কমান্ড বোঝায় (এখনও অবধি)।  :$লাইন শেষ কথা মানে, তাই, পরে mv longfilename, !#:$বোঝায় longfilename। এবং পরিশেষে হ'ল সহজ অনুসন্ধান এবং প্রতিস্থাপন।:s/old/replacement/



0

ব্যক্তিগতভাবে আমি এটি একটি পুনরাবৃত্ত ফ্যাশনে করি যা কাজ করে তবে আমি নিশ্চিত যে এর থেকে আরও ভাল উপায় আছে।

mv long[tab][enter] (প্রদর্শন ত্রুটি, অনুপস্থিত গোপনীয়তা)

[up arrow][cntrl+e][space]!$ (ত্রুটি, একই ফাইল প্রদর্শন করে)

[up arrow] কমান্ড লাইনে এখন আপনার এমভি লংফিলনাম দীর্ঘফিলনাম রয়েছে এবং আপনি যেখানে চান সেখানে কার্সারটি সরিয়ে নিয়ে সম্পাদনা করতে পারেন।

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