অ্যান্ড্রয়েড

কীভাবে ফাইল এবং ডিরেক্টরিগুলি লিনাক্সে (এমভি কমান্ড) স্থানান্তরিত করতে হয়

Lineární aktuátor Linak LA31 .... 24V_ 0,6A

Lineární aktuátor Linak LA31 .... 24V_ 0,6A

সুচিপত্র:

Anonim

ফাইল এবং ডিরেক্টরি মুভিং করা আপনার লিনাক্স সিস্টেমে প্রায়শই সম্পাদন করা প্রয়োজন এমন একটি প্রাথমিক কাজ।

এই টিউটোরিয়ালে, আমরা কীভাবে ফাইল এবং ডিরেক্টরি সরানোর জন্য mv কমান্ড ব্যবহার করব তা ব্যাখ্যা করব।

mv কমান্ড কিভাবে ব্যবহার করবেন

mv কমান্ড (সরানো থেকে সংক্ষিপ্ত) নাম পরিবর্তন করতে এবং স্থানান্তর করতে এবং ফাইল এবং ডিরেক্টরিগুলি এক অবস্থান থেকে অন্য স্থানে ব্যবহৃত হয়। mv কমান্ডের বাক্য mv নিম্নরূপ:

mv SOURCE DESTINATION

SOURCE এক, বা একাধিক ফাইল বা ডিরেক্টরি হতে পারে এবং DESTINATION একক ফাইল বা ডিরেক্টরি হতে পারে।

  • যখন একাধিক ফাইল বা ডিরেক্টরিগুলি SOURCE হিসাবে দেওয়া হয়, DESTINATION অবশ্যই একটি ডিরেক্টরি হতে পারে। এই ক্ষেত্রে, SOURCE ফাইলগুলি লক্ষ্য ডিরেক্টরিতে স্থানান্তরিত হয় SOURCE আপনি যদি একটি একক ফাইলকে SOURCE হিসাবে নির্দিষ্ট করেন এবং DESTINATION টার্গেট একটি বিদ্যমান ডিরেক্টরি হয় তবে ফাইলটি নির্দিষ্ট ডিরেক্টরিতে স্থানান্তরিত হয় f আপনি যদি একটি একক ফাইলকে SOURCE হিসাবে নির্দিষ্ট করেন, এবং একটি একক ফাইলকে DESTINATION টার্গেট হিসাবে চিহ্নিত করে তারপরে আপনি ফাইলটির নাম পরিবর্তন করছেন W যখন উত্স একটি ডিরেক্টরি এবং DESTINATION অস্তিত্ব নেই, তখন SOURCE নামকরণ করা হবে DESTINATION । অন্যথায় যদি DESTINATION বিদ্যমান থাকে তবে এটিকে DESTINATION ডিরেক্টরিতে স্থানান্তরিত করা হবে।

কোনও ফাইল বা ডিরেক্টরি সরানোর জন্য আপনার SOURCE এবং DESTINATION উভয় ক্ষেত্রেই লেখার অনুমতি থাকতে হবে। অন্যথায়, আপনি অনুমতি অস্বীকার ত্রুটি পাবেন।

উদাহরণস্বরূপ, বর্তমান ওয়ার্কিং ডিরেক্টরি থেকে ফাইলটি ফাইল 1 /tmp ডিরেক্টরিতে সরিয়ে আপনি চালিত করবেন:

mv file1 /tmp

কোনও ফাইলের নাম পরিবর্তন করতে আপনার গন্তব্য ফাইলের নামটি নির্দিষ্ট করতে হবে:

mv file1 file2

ডিরেক্টরি মুভিং জন্য সিনট্যাক্স ফাইল সরানোর সময় একই। নিম্নলিখিত উদাহরণে, dir2 ডিরেক্টরি উপস্থিত থাকলে, কমান্ডটি dir1 ভিতরে dir2 স্থানান্তরিত করবে। dir2 উপস্থিত না থাকলে, dir1 নাম পরিবর্তন করে dir2 :

mv dir1 dir2

একাধিক ফাইল এবং ডিরেক্টরি সরানো

একাধিক ফাইল এবং ডিরেক্টরি স্থানান্তর করতে, আপনি উত্স হিসাবে স্থানান্তর করতে চান ফাইলগুলি নির্দিষ্ট করুন। উদাহরণস্বরূপ, ফাইল টাইপ করা ফাইল 1 এবং ফাইল 2 dir1 ডিরেক্টরিতে আপনি টাইপ করবেন:

mv file1 file2 dir1

mv কমান্ড আপনাকে প্যাটার্ন ম্যাচিংও ব্যবহার করতে দেয়। উদাহরণস্বরূপ, বর্তমান ডিরেক্টরি থেকে সমস্ত pdf ফাইলগুলি ~/Documents ডিরেক্টরিতে সরিয়ে নিতে আপনি ব্যবহার করতে পারেন:

mv *.pdf ~/Documents

mv কমান্ড অপশন

mv কমান্ড বিভিন্ন বিকল্প গ্রহণ করে যা ডিফল্ট কমান্ড আচরণকে প্রভাবিত করে।

কিছু লিনাক্স ডিস্ট্রিবিউশনে, mv কাস্টম অপশনগুলির সেট সহ mv কমান্ডের একটি উপাধি হতে পারে। উদাহরণস্বরূপ, সেন্টোস mv এমভি mv একটি উপাধি রয়েছে। type কমান্ডটি ব্যবহার করে আপনি mv একটি উপনাম কিনা তা খুঁজে পেতে পারেন:

type mv

যদি mv উপন্যাস হয় তবে আউটপুটটি এরকম কিছু দেখতে পাবে:

mv is aliased to `mv -i'

যদি বিরোধমূলক বিকল্পগুলি দেওয়া হয়, তবে সর্বশেষটি অগ্রাধিকার নেয়।

ওভাররাইট করার আগে প্রম্পট করুন

ডিফল্টরূপে, গন্তব্য ফাইল উপস্থিত থাকলে এটি ওভাররাইট করা হবে। নিশ্চিতকরণের জন্য অনুরোধ জানাতে, -i বিকল্পটি ব্যবহার করুন:

mv -i file1 /tmp

mv: overwrite '/tmp/file1'?

ফাইলটি ওভাররাইট করতে y বা Y টাইপ করুন।

ওভাররাইটিং জোর করে

আপনি যদি কেবল পঠনযোগ্য ফাইলটি ওভাররাইট করার চেষ্টা করেন, আপনি mv কমান্ড আপনাকে অনুরোধ জানাবে যে আপনি ফাইলটি ওভাররাইট করতে চান:

mv -i file1 /tmp

mv: replace '/tmp/file1', overriding mode 0400 (r--------)?

অনুরোধ করা এড়াতে -f বিকল্পগুলি ব্যবহার করুন:

mv -f file1 /tmp

এই বিকল্পটি বিশেষত কার্যকর যখন আপনার একাধিক পঠনযোগ্য ফাইলগুলি ওভাররাইট করতে হবে।

বিদ্যমান ফাইলগুলি ওভাররাইট করবেন না

-n বিকল্পটি -n বলে যে কোনও বিদ্যমান ফাইল ওভাররাইট করতে হবে না:

mv -f file1 /tmp

যদি file1 উপস্থিত থাকে তবে উপরের কমান্ডটি কিছুই করবে না। অন্যথায় এটি ফাইলটি /tmp ডিরেক্টরিতে স্থানান্তরিত করে।

ফাইল ব্যাক আপ

গন্তব্য ফাইল উপস্থিত থাকলে আপনি -b বিকল্পটি ব্যবহার করে এর একটি ব্যাকআপ তৈরি করতে পারেন:

mv -b file1 /tmp

ব্যাকআপ ফাইলটিতে একটি টিলড ( ~ ) যুক্ত আসল ফাইলের মতোই নাম থাকবে।

ব্যাকআপটি তৈরি হয়েছিল তা যাচাই করতে ls কমান্ডটি ব্যবহার করুন:

ls /tmp/file1*

/tmp/file1 /tmp/file1~

ভার্বোজ আউটপুট

আরেকটি বিকল্প যা দরকারী হতে পারে -v । এই বিকল্পটি ব্যবহার করা হলে, কমান্ডটি প্রতিটি সরানো ফাইলের নাম মুদ্রণ করে:

mv -i file1 /tmp

renamed 'file1' -> '/tmp/file1'

উপসংহার

mv কমান্ডটি ফাইল এবং ডিরেক্টরিগুলি স্থানান্তর এবং পুনরায় নামকরণ করতে ব্যবহৃত হয়।

mv কমান্ড সম্পর্কে আরও তথ্যের জন্য, ম্যান পৃষ্ঠাটি পরীক্ষা করুন বা আপনার টার্মিনালে man mv টাইপ করুন।

কমান্ড লাইনের মাধ্যমে ভয় দেখানো নতুন লিনাক্স ব্যবহারকারীরা তাদের ফাইলগুলি সরানোর জন্য জিইউআই ফাইল ম্যানেজার ব্যবহার করতে পারেন।

এমভি টার্মিনাল