এক্সকপি কমান্ড (উদাহরণ, বিকল্প, সুইচ এবং আরও অনেক কিছু)

সুচিপত্র:

এক্সকপি কমান্ড (উদাহরণ, বিকল্প, সুইচ এবং আরও অনেক কিছু)
এক্সকপি কমান্ড (উদাহরণ, বিকল্প, সুইচ এবং আরও অনেক কিছু)
Anonim

xcopy কমান্ড হল একটি কমান্ড প্রম্পট কমান্ড যা এক স্থান থেকে অন্য স্থানে এক বা একাধিক ফাইল বা ফোল্ডার কপি করতে ব্যবহৃত হয়।

এর অনেকগুলি বিকল্প এবং সম্পূর্ণ ডিরেক্টরিগুলি অনুলিপি করার ক্ষমতা সহ, এটি অনুরূপ, তবে অনুলিপি কমান্ডের চেয়ে অনেক বেশি শক্তিশালী। রোবোকপি কমান্ডটিও একই রকম তবে এর আরও বিকল্প রয়েছে৷

Image
Image

এক্সকপি কমান্ড উপলব্ধতা

এই কমান্ডটি Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98, ইত্যাদি সহ সমস্ত Windows অপারেটিং সিস্টেমে কমান্ড প্রম্পটের মধ্যে থেকে উপলব্ধ।

আপনি একটি ডস কমান্ড হিসাবে MS-DOS-এ কমান্ডটি অ্যাক্সেস করতে পারেন।

এক্সকপি কমান্ড সিনট্যাক্স

xcopy কমান্ডের জন্য নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

xcopy উৎস [গন্তব্য] [ /a] [ /b] [ /c] [ /d [ : তারিখ] [ /e] [ /f] [ /g] [ /ঘ] [ /i] [/j ] [/k ] [/l ] [ /m ] [/n ] [/o ] [/p ] [/q ] [/r ] [/s ] [/t ] [/u ] [/v ] [/w ] [ /x ] [/y ] [/-y ] [/z] [ /বাদ: ফাইল১ [ + ফাইল২][ + ফাইল৩]…] [ /?

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

এক্সকপি কমান্ড অপশন
আইটেম বর্ণনা
সূত্র এটি ফাইল বা শীর্ষ স্তরের ফোল্ডারকে সংজ্ঞায়িত করে যা থেকে আপনি কপি করতে চান৷ উৎস হল একমাত্র প্রয়োজনীয় প্যারামিটার। স্পেস থাকলে উৎসের চারপাশে উদ্ধৃতি ব্যবহার করুন।
গন্তব্য এই বিকল্পটি সেই অবস্থানটি নির্দিষ্ট করে যেখানে উত্স ফাইল বা ফোল্ডারগুলি কপি করা উচিত৷ যদি কোন গন্তব্য তালিকাভুক্ত না হয়, ফাইল বা ফোল্ডারগুলি একই ফোল্ডারে অনুলিপি করা হবে যেখান থেকে আপনি xcopy কমান্ড চালান। স্পেস থাকলে গন্তব্যের চারপাশে উদ্ধৃতি ব্যবহার করুন।
/a এই বিকল্পটি ব্যবহার করলে শুধুমাত্র উৎসে পাওয়া আর্কাইভ ফাইলগুলো কপি করা হবে। আপনি /a এবং /m একসাথে ব্যবহার করতে পারবেন না।
/b লিঙ্ক টার্গেটের পরিবর্তে প্রতীকী লিঙ্কটি নিজেই অনুলিপি করতে এই বিকল্পটি ব্যবহার করুন। এই বিকল্পটি প্রথম Windows Vista-এ উপলব্ধ ছিল৷
/c এই বিকল্পটি xcopy চালিয়ে যেতে বাধ্য করে এমনকি যদি এটি একটি ত্রুটির সম্মুখীন হয়।
/d [ : তারিখ /d বিকল্প এবং একটি নির্দিষ্ট তারিখ, MM-DD-YYYY ফরম্যাটে, সেই তারিখে বা তার পরে পরিবর্তিত ফাইলগুলি কপি করতে কমান্ডটি ব্যবহার করুন৷ আপনি একটি নির্দিষ্ট তারিখ উল্লেখ না করেও এই বিকল্পটি ব্যবহার করতে পারেন শুধুমাত্র সেই ফাইলগুলিকে উৎসে অনুলিপি করতে যেগুলি ইতিমধ্যেই গন্তব্যে বিদ্যমান একই ফাইলগুলির থেকে নতুন। নিয়মিত ফাইল ব্যাকআপ করার জন্য xcopy ব্যবহার করার সময় এটি সহায়ক৷
/e যখন একা বা /s এর সাথে ব্যবহার করা হয়, এই বিকল্পটি /s এর মতোই কিন্তু গন্তব্যে খালি ফোল্ডারও তৈরি করবে উৎসেও খালি ছিল। /e বিকল্পটি /t বিকল্পের সাথে একত্রে ব্যবহার করা যেতে পারে যাতে গন্তব্যে তৈরি ডিরেক্টরি কাঠামোর উৎসে পাওয়া খালি ডিরেক্টরি এবং সাবডিরেক্টরিগুলি অন্তর্ভুক্ত করা যায়।
/f এই বিকল্পটি উৎস এবং গন্তব্য উভয় ফাইলের সম্পূর্ণ পথ এবং ফাইলের নাম কপি করা হবে।
/g এই বিকল্পের সাথে xcopy ব্যবহার করে আপনি উৎসে এনক্রিপ্ট করা ফাইলগুলিকে একটি গন্তব্যে অনুলিপি করতে পারবেন যা এনক্রিপশন সমর্থন করে না। একটি EFS এনক্রিপ্টেড ড্রাইভ থেকে নন-EFS এনক্রিপ্টেড ড্রাইভে ফাইল কপি করার সময় এই বিকল্পটি কাজ করবে না৷
/h কমান্ডটি লুকানো ফাইল বা সিস্টেম ফাইলগুলিকে ডিফল্টরূপে অনুলিপি করে না তবে এই বিকল্পটি ব্যবহার করার সময় হবে৷
/i /i বিকল্পটি ব্যবহার করুন xcopy-কে জোর করে ধরে নিতে যে গন্তব্য একটি ডিরেক্টরি।আপনি যদি এই বিকল্পটি ব্যবহার না করেন, এবং আপনি একটি ডিরেক্টরি বা ফাইলের গোষ্ঠীর উৎস থেকে অনুলিপি করছেন এবং গন্তব্যে অনুলিপি করছেন যেটি বিদ্যমান নেই, xcopy কমান্ডটি আপনাকে গন্তব্যটি ফাইল বা ডিরেক্টরি কিনা তা লিখতে অনুরোধ করবে।
/j এই বিকল্পটি বাফারিং ছাড়াই ফাইলগুলি কপি করে, একটি বৈশিষ্ট্য খুব বড় ফাইলগুলির জন্য দরকারী৷ এই বিকল্পটি প্রথম Windows 7 এ উপলব্ধ ছিল।
/k গন্তব্যে সেই ফাইল অ্যাট্রিবিউটটি ধরে রাখতে শুধুমাত্র পঠনযোগ্য ফাইলগুলি কপি করার সময় এই বিকল্পটি ব্যবহার করুন।
/l কপি করার জন্য ফাইল এবং ফোল্ডারগুলির একটি তালিকা দেখানোর জন্য এই বিকল্পটি ব্যবহার করুন… কিন্তু আসলে কোনও অনুলিপি করা হয় না। /l বিকল্পটি উপযোগী যদি আপনি বেশ কয়েকটি বিকল্পের সাথে একটি জটিল কমান্ড তৈরি করেন এবং আপনি দেখতে চান কিভাবে এটি অনুমানমূলকভাবে কাজ করবে।
/m এই বিকল্পটি /a বিকল্পের অনুরূপ কিন্তু xcopy ফাইলটি অনুলিপি করার পরে সংরক্ষণাগার বৈশিষ্ট্যটি বন্ধ করে দেবে। আপনি /m এবং /a একসাথে ব্যবহার করতে পারবেন না।
/n এই বিকল্পটি ছোট ফাইল নাম ব্যবহার করে গন্তব্যে ফাইল এবং ফোল্ডার তৈরি করে। এই বিকল্পটি তখনই উপযোগী যখন আপনি ফাইলগুলিকে একটি গন্তব্যে অনুলিপি করতে কমান্ড ব্যবহার করছেন যা একটি পুরানো ফাইল সিস্টেমে ফরম্যাট করা ড্রাইভে বিদ্যমান FAT এর মতো যা দীর্ঘ ফাইলের নাম সমর্থন করে না৷
/ও গন্তব্যে লেখা ফাইলগুলিতে মালিকানা এবং অ্যাক্সেস কন্ট্রোল লিস্ট (ACL) তথ্য ধরে রাখে।
/p এই বিকল্পটি ব্যবহার করার সময়, গন্তব্যে প্রতিটি ফাইল তৈরি করার আগে আপনাকে অনুরোধ করা হবে।
/q /f বিকল্পের এক ধরনের বিপরীত, /q সুইচটি এক্সকপিকে "শান্ত" মোডে রাখবে, এড়িয়ে যাবে -প্রতিটি ফাইল কপি করা হচ্ছে তার স্ক্রীন ডিসপ্লে।
/আর গন্তব্যে শুধুমাত্র পঠনযোগ্য ফাইলগুলিকে ওভাররাইট করতে এই বিকল্পটি ব্যবহার করুন৷ যদি আপনি এই বিকল্পটি ব্যবহার না করেন যখন আপনি গন্তব্যে একটি শুধুমাত্র-পঠনযোগ্য ফাইল ওভাররাইট করতে চান, তাহলে আপনাকে একটি "অ্যাক্সেস অস্বীকার" বার্তার সাথে অনুরোধ করা হবে এবং কমান্ডটি চলা বন্ধ হয়ে যাবে৷
/s উৎসের রুটে থাকা ফাইলগুলি ছাড়াও ডিরেক্টরি, সাবডিরেক্টরি এবং তাদের মধ্যে থাকা ফাইলগুলি কপি করতে এই বিকল্পটি ব্যবহার করুন। খালি ফোল্ডার পুনরায় তৈরি করা হবে না।
/t এই বিকল্পটি xcopy কমান্ডকে গন্তব্যে একটি ডিরেক্টরি কাঠামো তৈরি করতে বাধ্য করে কিন্তু কোনো ফাইল কপি করতে নয়। অন্য কথায়, উৎসে পাওয়া ফোল্ডার এবং সাবফোল্ডার তৈরি করা হবে কিন্তু সেখানে আমাদের কোনো ফাইল থাকবে না। খালি ফোল্ডার তৈরি করা হবে না।
/u এই বিকল্পটি শুধুমাত্র সেই ফাইলগুলিকে কপি করবে যেগুলি ইতিমধ্যেই গন্তব্যে রয়েছে।
/v এই বিকল্পটি প্রতিটি ফাইলের আকারের উপর ভিত্তি করে লেখা আছে কিনা তা নিশ্চিত করতে যাচাই করে। Windows XP-তে শুরু হওয়া কমান্ডে যাচাইকরণ বিল্ট ইন করা হয়েছিল, তাই এই বিকল্পটি উইন্ডোজের পরবর্তী সংস্করণগুলিতে কিছুই করে না এবং শুধুমাত্র পুরানো MS-DOS ফাইলগুলির সাথে সামঞ্জস্যের জন্য অন্তর্ভুক্ত করা হয়েছে৷
/w /w বিকল্পটি ব্যবহার করুন একটি "ফাইল(গুলি) কপি করার জন্য প্রস্তুত হলে যেকোন কী টিপুন" বার্তাটি উপস্থাপন করুন৷ আপনি একটি কী প্রেস করে নিশ্চিত করার পরে নির্দেশ অনুসারে কমান্ডটি ফাইলগুলি অনুলিপি করা শুরু করবে। এই বিকল্পটি /p বিকল্পের মতো নয় যা প্রতিটি ফাইল কপির আগে যাচাইয়ের জন্য জিজ্ঞাসা করে।
/x এই বিকল্পটি ফাইল অডিট সেটিংস এবং সিস্টেম অ্যাক্সেস কন্ট্রোল লিস্ট (SACL) তথ্য কপি করে। যখন আপনি /x বিকল্পটি ব্যবহার করেন তখন আপনি /o বোঝাচ্ছেন।
/y গন্তব্যে ইতিমধ্যেই বিদ্যমান উৎস থেকে ফাইলগুলিকে ওভাররাইট করার বিষয়ে আদেশটি বন্ধ করতে এই বিকল্পটি ব্যবহার করুন।
/-y ফাইলগুলি ওভাররাইট করার বিষয়ে আপনাকে অনুরোধ করার জন্য কমান্ডটি জোর করতে এই বিকল্পটি ব্যবহার করুন৷ এটি একটি অদ্ভুত বিকল্পের মতো মনে হতে পারে কারণ এটি xcopy-এর ডিফল্ট আচরণ কিন্তু /y বিকল্পটি কিছু কম্পিউটারে COPYCMD এনভায়রনমেন্ট ভেরিয়েবলে পূর্বনির্ধারিত হতে পারে, এই বিকল্পটিকে প্রয়োজনীয় করে তোলে।
/z এই বিকল্পটি xcopy কমান্ডটিকে একটি নেটওয়ার্ক সংযোগ হারিয়ে গেলে ফাইলগুলিকে নিরাপদে অনুলিপি করা বন্ধ করার অনুমতি দেয় এবং সংযোগটি পুনঃস্থাপিত হওয়ার পরে যেখান থেকে এটি বন্ধ করা হয়েছিল সেখান থেকে পুনরায় অনুলিপি করা শুরু করে। এই বিকল্পটি অনুলিপি প্রক্রিয়া চলাকালীন প্রতিটি ফাইলের জন্য অনুলিপি করা শতাংশও দেখায়৷
/বাদ: ফাইল১ [ + ফাইল২][ + ফাইল৩]… এই বিকল্পটি আপনাকে অনুসন্ধান স্ট্রিংগুলির একটি তালিকা সহ এক বা একাধিক ফাইলের নাম নির্দিষ্ট করতে দেয় যা আপনি ফাইল এবং/অথবা ফোল্ডারগুলিকে অনুলিপি করার সময় এড়িয়ে যাওয়ার জন্য কমান্ড ব্যবহার করতে চান৷
/? কমান্ড সম্পর্কে বিস্তারিত সাহায্য দেখাতে xcopy সহ হেল্প সুইচ ব্যবহার করুন। xcopy /? চালানো help xcopy চালাতে সহায়তা কমান্ড ব্যবহার করার মতোই।

xcopy কমান্ডটি গন্তব্যের ফাইলগুলিতে আর্কাইভ অ্যাট্রিবিউট যোগ করবে, উৎসের ফাইলটিতে অ্যাট্রিবিউটটি চালু বা বন্ধ করা হোক না কেন।

এক্সকপি কমান্ডের উদাহরণ

এই কমান্ডটি কীভাবে ব্যবহার করবেন তার কয়েকটি উদাহরণ নিচে দেওয়া হল:

একটি নতুন ফোল্ডারে ফাইল কপি করুন


xcopy C:\Files E:\Files /i

উপরের উদাহরণে, C:\Files-এর সোর্স ডিরেক্টরিতে থাকা ফাইলগুলি গন্তব্যে অনুলিপি করা হয়েছে, ফাইল নামক ই ড্রাইভে একটি নতুন ডিরেক্টরি ।

কোন সাবডিরেক্টরি বা তাদের মধ্যে থাকা কোন ফাইল কপি করা হবে না কারণ /s বিকল্পটি ব্যবহার করা হয়নি।

এক্সকপি ব্যাকআপ স্ক্রিপ্ট


x কপি "C:\গুরুত্বপূর্ণ ফাইল" D:\Backup /c /d /e /h /i /k /q /r /x /y

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

উপরে দেখানো হিসাবে, কমান্ডটি সমস্ত ফাইল এবং ফোল্ডারগুলিকে কপি করতে ব্যবহৃত হয় [/s] যেগুলি ইতিমধ্যে কপি করা [/d] থেকে নতুন, খালি ফোল্ডারগুলি [/e] এবং লুকানো ফাইলগুলি [/h] সহ C:\D:\Backup-এর গন্তব্যে গুরুত্বপূর্ণ ফাইলের উৎস, যা একটি ডিরেক্টরি । আমাদের কাছে কিছু পঠনযোগ্য ফাইল রয়েছে যা আমরা গন্তব্যে আপডেট রাখতে চাই এবং কপি করার পরে আমরা সেই বৈশিষ্ট্যটি রাখতে চাই [/k]।এছাড়াও আমরা নিশ্চিত করতে চাই যে আমরা যে ফাইলগুলি কপি করছি [/x] সেগুলির মালিকানা এবং অডিট সেটিংস বজায় রাখি৷ অবশেষে, যেহেতু আমরা একটি স্ক্রিপ্টে xcopy চালাচ্ছি, তাই ফাইলগুলি কপি করার কারণে আমাদের সেগুলি সম্পর্কে কোনও তথ্য দেখতে হবে না [/q], আমরা প্রতিটিকে ওভাররাইট করার জন্য অনুরোধ করতে চাই না [/y], অথবা আমরা চাই না যে কমান্ডটি একটি ত্রুটিতে চলে গেলে তা বন্ধ হোক [/c]।

নেটওয়ার্কে ফাইল এবং ফোল্ডার কপি করুন


xcopy C:\Videos "\\SERVER\Media Backup" /f /j /s /w /z

এখানে, কমান্ডটি C:\Videos-এর উৎস থেকে নেটওয়ার্কের একটি কম্পিউটারে অবস্থিত মিডিয়া ব্যাকআপে থাকা সমস্ত ফাইল, সাবফোল্ডার এবং সাবফোল্ডারগুলিতে থাকা ফাইলগুলিকে কপি করতে ব্যবহৃত হয়। সার্ভারের নাম। আমরা কিছু সত্যিই বড় ভিডিও ফাইল কপি করছি, তাই কপি প্রক্রিয়ার উন্নতি করতে বাফারিং অক্ষম করা উচিত [/j], এবং যেহেতু আমরা নেটওয়ার্কে কপি করছি, আমরা নেটওয়ার্ক সংযোগ হারিয়ে ফেললে আমরা কপি করা আবার শুরু করতে সক্ষম হতে চাই। /z]। প্যারানয়েড হওয়ার কারণে, এটি আসলে কিছু করার আগে আমরা প্রক্রিয়াটি শুরু করার জন্য অনুরোধ করতে চাই [/w], এবং আমরা সেই সমস্ত বিবরণ দেখতে চাই যে ফাইলগুলি কপি করা হচ্ছে [/f]।

ডুপ্লিকেট ফোল্ডার স্ট্রাকচার


xcopy C:\Client032 C:\Client033 /t /e

এই চূড়ান্ত উদাহরণে, আমাদের কাছে একটি ক্লায়েন্টের জন্য C:\Client032-এ সুসংগঠিত ফাইল এবং ফোল্ডারে পূর্ণ একটি উৎস রয়েছে। আমরা ইতিমধ্যেই একটি নতুন ক্লায়েন্টের জন্য একটি খালি গন্তব্য ফোল্ডার, Client033 তৈরি করেছি কিন্তু আমরা কোনো ফাইল কপি করতে চাই না - শুধু খালি ফোল্ডার কাঠামো [/t] যাতে আমরা সংগঠিত এবং প্রস্তুত থাকি। আমাদের C:\Client032-এ কিছু খালি ফোল্ডার আছে যেগুলি নতুন ক্লায়েন্টের জন্য প্রযোজ্য হতে পারে, তাই আমরা নিশ্চিত করতে চাই যে সেগুলিও কপি করা হয়েছে [/e]।

একটি পুনঃনির্দেশ অপারেটর ব্যবহার করে একটি ফাইলে xcopy কমান্ডের কখনও কখনও দীর্ঘ আউটপুট সংরক্ষণ করুন। কিভাবে একটি ফাইলে কমান্ড আউটপুট পুনঃনির্দেশিত করতে হয় তা শিখুন বা আরও টিপসের জন্য কমান্ড প্রম্পট ট্রিক্স দেখুন।

Xcopy & Xcopy32

Windows 98 এবং Windows 95 এ, xcopy কমান্ডের দুটি সংস্করণ উপলব্ধ ছিল: xcopy এবং xcopy32। যাইহোক, পরবর্তী কমান্ডটি কখনই সরাসরি চালানোর উদ্দেশ্যে ছিল না।

যখন আপনি Windows 95 বা 98-এ xcopy চালান, হয় আসল 16-বিট সংস্করণ স্বয়ংক্রিয়ভাবে কার্যকর হয় (যখন MS-DOS মোডে থাকে) অথবা নতুন 32-বিট সংস্করণ স্বয়ংক্রিয়ভাবে কার্যকর হয় (যখন Windows এ)।

স্পষ্ট করার জন্য, আপনার কাছে Windows বা MS-DOS-এর যে সংস্করণই থাকুক না কেন, সর্বদা xcopy কমান্ডটি চালান, xcopy32 নয়, এমনকি এটি উপলব্ধ থাকলেও। আপনি যখন xcopy চালান, আপনি সর্বদা কমান্ডের সবচেয়ে উপযুক্ত সংস্করণটি চালাচ্ছেন।

এক্সকপি সম্পর্কিত কমান্ড

xcopy কমান্ডটি অনেক উপায়ে অনুলিপি কমান্ডের অনুরূপ কিন্তু উল্লেখযোগ্যভাবে আরও বিকল্প সহ, যেমন ফোল্ডারগুলি অনুলিপি করার ক্ষমতা, সাবডিরেক্টরিতে প্রতিটি ফাইল অনুলিপি করা এবং ফাইলগুলি বাদ দেওয়া।

এই কমান্ডটিও অনেকটা রোবোকপি কমান্ডের মতো, যদিও রোবোকপির এমনকি এক্সকপির চেয়েও বেশি নমনীয়তা রয়েছে।

ডির কমান্ডটি প্রায়শই xcopy-এর সাথে ব্যবহার করা হয় কমান্ডটি সম্পূর্ণ করার আগে কোন ফোল্ডার এবং ফাইলগুলি কোন ডিরেক্টরিতে আছে তা পরীক্ষা করতে৷

প্রস্তাবিত: