ফাইল কম্প্রেশন হল এমন একটি প্রক্রিয়া যার মাধ্যমে আপনি একক জায়গায় একত্রিতভাবে ডেটার একটি অংশ ধারণ করতে পারেন। এটি ফাইল স্থানান্তর, স্টোরেজ ব্যবস্থাপনা, ডেটা সংগঠন এবং আরও অনেক কিছু সহজ করে। লিনাক্সে, tar এবং zip হল দুটি সবচেয়ে সাধারণ ফাইল কম্প্রেশন ফরম্যাট।
আপনি ফাইলগুলিকে সংকুচিত করতে এবং পাসওয়ার্ড-সুরক্ষা করতে পারেন৷ যাইহোক, অনেক লিনাক্স ব্যবহারকারী দ্রুত ফাইল কম্প্রেস করার সময় বিভ্রান্ত হন। সুতরাং, এই ছোট নিবন্ধটি লিনাক্সে ফাইল সিঙ্ক করার সহজ পদ্ধতি সম্পর্কে। ঝামেলা ছাড়াই জিপ ফাইল তৈরি করতে বিভিন্ন কমান্ড এবং সহজ GUI পন্থা পাওয়া যায়। উদাহরণ সহ প্রতিটি পদ্ধতি পরীক্ষা করা যাক।
জিপ কমান্ড
জিপ কমান্ড একটি শক্তিশালী ইউটিলিটি যা ফাইল এবং ডিরেক্টরিগুলিকে একটি জিপ সংরক্ষণাগারে সংকুচিত করে। এখানে একটি সহজ কমান্ড আপনি ব্যবহার করতে পারেন:
জিপ [ বিকল্প ] zipfile_name.zip file.txt ডিরেক্টরি_নাম
অনুগ্রহ করে উপযুক্ত বিকল্প দিয়ে [বিকল্প] প্রতিস্থাপন করুন এবং নতুন জিপ ফাইলের কাঙ্খিত ফাইলের নাম দিয়ে zipfile_name.zip দিন। তাছাড়া, file.txt এবং Directory_name যে ফাইলগুলিকে কম্প্রেস করতে হবে তার প্রতিনিধিত্ব করে। উদাহরণস্বরূপ, ফাইল1.txt এবং file2.txt ফাইল যোগ করে Scripts.zip তৈরি করতে নিম্নলিখিত কমান্ডটি ব্যবহার করা যাক:
জিপ -আর Scripts.zip file1.txt file2.txt
উপরের কমান্ডে, আমরা ফাইল কম্প্রেশন পুনরাবৃত্তভাবে সম্পাদন করতে -r বিকল্পটি ব্যবহার করেছি। যদি আপনি একটি জিপ ফাইল তৈরি করতে চান এবং এটিকে পাসওয়ার্ড-সুরক্ষিত করতে চান, তাহলে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:
জিপ -পি 12345 Scripts.zip file1.txt file2.txt
আপনি যদি একই এক্সটেনশন থাকা সমস্ত ফাইল জিপ করতে চান তবে দয়া করে নীচের কমান্ডটি চালান:
সিডি ~ / নথিপত্রজিপ -আর script.zip * .txt
একইভাবে, আপনি একটি একক কমান্ড ব্যবহার করে একটি ডিরেক্টরির সমস্ত ফাইল জিপ করতে পারেন:
জিপ -আর home.zip *
উপরের কমান্ডে, home.zip একটি জিপ ফাইল, এবং * একটি ওয়াইল্ডকার্ড যা নির্দিষ্ট অবস্থান থেকে সবকিছু যোগ করার জন্য।
টার কমান্ড
টার কমান্ড হল আরেকটি বহুমুখী ইউটিলিটি যা লিনাক্সে ফাইল সংরক্ষণ করতে ব্যবহৃত হয়। যাইহোক, জিপের বিপরীতে, এর জন্য আপনাকে জিজিপ বা বিজিপের মতো কম্প্রেশন টুল ব্যবহার করতে হবে। tar কমান্ড ব্যবহার করে একটি ফাইল জিপ করতে, নীচের কমান্ডটি ব্যবহার করুন:
লাগে -czvf zip_name.tar.gz file.txt ডিরেক্টরি_নামএখানে, '-cvzf'-এর বিকল্পগুলি tarকে নির্দেশ দেয় gzip(z) ব্যবহার করে একটি gzip-সংকুচিত আর্কাইভ(c) তৈরি করতে, ভার্বোস আউটপুট(v) প্রদান করে এবং ফাইলের নাম(f) নির্দিষ্ট করে। আবার, zip_name.tar.gz-এ zip_name প্রতিস্থাপন করুন আপনি যে সংকুচিত ফাইলটি তৈরি করতে চান তার নামের সাথে।
উপরের উদাহরণে tar কমান্ড ব্যবহার করতে, এই কমান্ডটি লিখুন:
লাগে -czvf Scripts.tar.gz file1.txt file2.txt
ফাইল ম্যানেজার থেকে
প্রথমে, ফাইল ম্যানেজার খুলুন এবং জিপ ফাইলে আপনি যে ফাইলগুলি অন্তর্ভুক্ত করতে চান তা নির্বাচন করুন।
এখন রাইট ক্লিক করুন এবং এখানে কম্প্রেস অপশনে ক্লিক করুন:
এখানে, আপনি জিপ ফাইলটির নাম দিতে পারেন এবং এটির জন্য পাসওয়ার্ডও যোগ করতে পারেন:
উপসংহার
লিনাক্সে ফাইল জিপ করা সহজ এবং টার এবং জিপের মতো কমান্ড ব্যবহার করে সম্পন্ন করা যেতে পারে। জিপ কমান্ডটি সহজ এবং সরাসরি একটি জিপ ফাইলে ডেটা সংকুচিত করে, যেখানে টার কমান্ড তার বিভিন্ন বিকল্পের সাথে নমনীয়তা প্রদান করে। আমরা আপনাকে এই বিকল্পগুলির সাথে পরীক্ষা করার পরামর্শ দিই যা আপনার জন্য সবচেয়ে উপযুক্ত।