এই ব্লগটি ফাইল জিপ বা আনজিপ করার পদ্ধতি কভার করবে।
কিভাবে PowerShell এ ফাইল জিপ বা আনজিপ করবেন?
এগুলি প্রদত্ত পদ্ধতি যা বিশদভাবে বর্ণনা করা হবে:
- জিপ ফাইল করতে 'কম্প্রেস-আর্কাইভ' Cmdlet ব্যবহার করুন।
- ফাইল আনজিপ করতে 'প্রসারিত-আর্কাইভ' cmdlet ব্যবহার করুন৷
পদ্ধতি 1: 'কম্প্রেস-আর্কাইভ' Cmdlet ব্যবহার করে PowerShell-এ ফাইল কম্প্রেস বা জিপ করুন
পাওয়ারশেলের ফাইলগুলিকে জিপ বা সংকুচিত করা যেতে পারে “ কম্প্রেস-আর্কাইভ 'cmdlet. এটি একবারে একক বা একাধিক ফাইল কম্প্রেস করতে পারে।
উদাহরণ 1: একটি একক ফাইল জিপ করতে 'কম্প্রেস-আর্কাইভ' কমান্ড ব্যবহার করুন
নিম্নলিখিত উদাহরণটি ব্যবহার করে একটি একক ফাইল জিপ করবে ' কম্প্রেস-আর্কাইভ 'cmdlet:
কম্প্রেস - সংরক্ষণাগার -পথ C:\Doc\File.txt - গন্তব্যপথ C:\Doc\File.zip
উপরের কোড অনুযায়ী:
- প্রথমে, 'কমপ্রেস-আর্কাইভ' cmdlet যোগ করুন, উল্লেখ করুন ' -পথ ” প্যারামিটার, এবং জিপ করার জন্য ফাইল পাথ বরাদ্দ করুন।
- এর পরে, সংজ্ঞায়িত করুন ' -গন্তব্যপথ ' প্যারামিটার এবং ফাইলের সাথে লক্ষ্য পথ নির্ধারণ করুন এবং ' জিপ এক্সটেনশন:
আসুন নীচের কোডটি কার্যকর করার মাধ্যমে ফাইলটি জিপ করা হয়েছে কিনা তা পরীক্ষা করা যাক:
Get-ChildItem C:\Doc\
উপরে বর্ণিত কোডে, প্রথমে যোগ করুন “ Get-ChildItem cmdlet এবং তারপর ডিরেক্টরি ঠিকানা বরাদ্দ করুন:
উদাহরণ 2: একবারে একাধিক ফাইল জিপ করতে 'কম্প্রেস-আর্কাইভ' কমান্ড ব্যবহার করুন
এই নিম্নলিখিত উদাহরণটি PowerShell দিয়ে একাধিক ফাইল জিপ করবে “ কম্প্রেস-আর্কাইভ 'cmdlet. এটি করার জন্য, কেবলমাত্র একাধিক ফাইল ঠিকানা বরাদ্দ করুন ' -পথ ” প্যারামিটার, একটি কমা দ্বারা পৃথক করা হয়েছে:
কম্প্রেস - সংরক্ষণাগার -পথ C:\Doc\File.txt , C:\Doc\New.txt - গন্তব্যপথ C:\Doc\File.zip
উদাহরণ 3: ফোল্ডারের সমস্ত ফাইল জিপ করতে 'কম্প্রেস-আর্কাইভ' কমান্ডটি ব্যবহার করুন
এখন, ওয়াইল্ডকার্ড ব্যবহার করে ফোল্ডারের সমস্ত ফাইল সংরক্ষণাগার বা জিপ করুন “ * ' অপারেটর. সেই কারণে, ডিরেক্টরি ঠিকানার শেষে '*' অপারেটর যোগ করুন, নীচে প্রদর্শিত হিসাবে:
কম্প্রেস - সংরক্ষণাগার -পথ 'C:\Doc\*' - গন্তব্যপথ C:\Doc\File.zip
পদ্ধতি 2: 'প্রসারিত-আর্কাইভ' Cmdlet ব্যবহার করে PowerShell-এ ফাইলগুলি আনকম্প্রেস বা আনজিপ করুন
জিপ করা বা সংকুচিত করা ফাইলগুলি 'এর সাহায্যে আনজিপ বা আনকম্প্রেস করা যেতে পারে প্রসারিত-আর্কাইভ 'cmdlet.
উদাহরণ: একটি ফাইল আনজিপ করতে 'প্রসারিত-আর্কাইভ' কমান্ডটি ব্যবহার করুন
এই উদাহরণে, জিপ করা ফাইলটি ' ব্যবহার করে আনজিপ করা হবে প্রসারিত-আর্কাইভ 'cmdlet:
বিস্তৃত করা - সংরক্ষণাগার -পথ C:\Doc\File.zip - গন্তব্যপথ সি:\ডক\ফাইলউপরের কোড অনুযায়ী:
- প্রথমে যোগ করুন ' প্রসারিত-আর্কাইভ ' cmdlet, উল্লেখ করুন ' -পথ ” প্যারামিটার এবং ফাইলের নামের সাথে ফাইলের ঠিকানা বরাদ্দ করুন:
আসুন পরীক্ষা করে দেখুন যে ফাইলগুলি এক্সট্র্যাক্ট করা হয়েছে কি না ' Get-ChildItem ডিরেক্টরি ঠিকানা সহ cmdlet:
Get-ChildItem সি:\ডক\ফাইল
এটি পাওয়ারশেল ব্যবহার করে ফাইল জিপ এবং আনজিপ করার পদ্ধতি সম্পর্কে ছিল।
উপসংহার
PowerShell-এ ফাইলটি জিপ বা কম্প্রেস করতে, “ কম্প্রেস-আর্কাইভ cmdlet ব্যবহার করা হয়। একটি ফাইল আনজিপ বা আনকম্প্রেস করার সময়, ' প্রসারিত-আর্কাইভ cmdlet ব্যবহার করা যেতে পারে। তাছাড়া, একাধিক ফাইল একবারে জিপ বা আনজিপ করা যায়। এই লেখাটি বিবৃত প্রশ্নটি পর্যবেক্ষণ করেছে এবং বিবৃত প্রশ্নের সমাধান করেছে।