লিনাক্স জিন কমান্ডের সাথে আপনি অনেক কিছু করতে পারেন
লিনাক্স কমান্ড লাইন ব্যবহার করে ফাইলগুলিকে সংক্রামিত করার বিভিন্ন উপায় রয়েছে। এই নিবন্ধটি ব্যবহারযোগ্য উদাহরণগুলি দেখায় যে কিভাবে আপনার ফাইল সিস্টেমের মধ্যে ফাইলগুলির কম্প্যাক্ট এবং সংগঠিত করার জন্য জিপ কমান্ডটি ব্যবহার করা যায় ।
জিপ ফাইল ব্যবহার করা হয় যখন আপনি স্থানটি সংরক্ষণ করতে এবং বড় ফাইলগুলি এক স্থান থেকে অন্য কোথাও অনুলিপি করার প্রয়োজন হয়।
যদি আপনার 10 টি ফাইল থাকে যা 100 মেগাবাইটের আকারের হয় এবং আপনাকে তাদের একটি FTP সাইটে স্থানান্তর করতে হবে, তবে স্থানান্তরটি আপনার প্রসেসর গতির উপর নির্ভর করে যথেষ্ট পরিমাণ সময় নিতে পারে।
যদি আপনি একটি একক জপ আর্কাইভে 10 টি ফাইল সঙ্কুচিত করেন এবং কম্প্রেশন প্রতি ফাইলের 50MB ফাইল আকার হ্রাস করে, তবে আপনাকে কেবল অর্ধেকের বেশি ডেটা স্থানান্তর করতে হবে
কিভাবে একটি ফোল্ডারে সমস্ত ফাইল একটি আর্কাইভ তৈরি করুন
কল্পনা করুন আপনার কাছে নিম্নলিখিত এমপি 3 ফাইলের সাথে গানের একটি ফোল্ডার আছে:
নাইট প্রোলার। এমপি 3 |
ভালবাসা ক্ষুধার্ত মানুষ। এমপি 3 |
এটি গরম করুন। এমপি 3 |
আপনার উপর সব হাঁটা। এমপি 3 |
Hell.mp3 হাইওয়ে |
আপনি যদি রক্ত চান তবে এটি পেয়েছেন এমপি 3 |
Flames.mp3 মধ্যে নিচে দেখান |
খুব বেশী স্পর্শ করুন। এমপি 3 |
বুশের এমপি 3 |
মেয়েদের Rhythm.mp3 পেয়েছিলাম |
এই সাধারণ লিনাক্স কমান্ডটি দেখায় যে বর্তমান ফোল্ডারে সমস্ত ফাইলের একটি আর্কাইভ কিভাবে তৈরি করতে হয় তা ACDC_Highway_to_Hell.zip:
জিপ ACDC_ হাইওয়ে_টো_হেল *
স্ক্রোল আপ স্ক্রোল ফাইল দেখাচ্ছে হিসাবে তারা যোগ করা হচ্ছে।
একটি আর্কাইভ লুকানো ফাইল অন্তর্ভুক্ত কিভাবে
পূর্ববর্তী কমান্ড একটি ফোল্ডারে সমস্ত ফাইল সংরক্ষণের জন্য জরিমানা কিন্তু এটি শুধুমাত্র লুকানো নয় যে ফাইল অন্তর্ভুক্ত
এটা সবসময় এই সহজ নয়। কল্পনা করুন আপনি আপনার হোম ফোল্ডারটি জিপ করতে চান যাতে আপনি এটি একটি USB ড্রাইভ বা বহিরাগত হার্ড ড্রাইভে ব্যাকআপ করতে পারেন। আপনার বাড়িতে ফোল্ডার লুকানো ফাইল অন্তর্ভুক্ত
একটি ফোল্ডারে লুকানো ফাইলসহ সমস্ত ফাইল সংকুচিত করার জন্য নিম্নলিখিত কমান্ডটি চালান:
জিপ হোম *। *
এটি হোম ফোল্ডারে সমস্ত ফাইল সহ home.zip নামে একটি ফাইল তৈরি করে।
(এটি কাজ করার জন্য আপনাকে অবশ্যই হোম ফোল্ডারে থাকতে হবে)। এই কমান্ডের সাথে সমস্যা হল যে এটি শুধুমাত্র হোম ফোল্ডারে ফাইলগুলি অন্তর্ভুক্ত করে না এবং ফোল্ডারগুলি নয়, যা পরবর্তী উদাহরণে নিয়ে আসে।
একটি জিপ ফাইলের মধ্যে সমস্ত ফাইল এবং সাবফোল্ডার আর্কাইভ কিভাবে?
একটি আর্কাইভের মধ্যে সমস্ত ফাইল এবং সাবফোল্ডার অন্তর্ভুক্ত করতে নিম্নলিখিত কমান্ডটি চালান:
জিপ-আর হোম
একটি বিদ্যমান জাড আর্কাইভ নতুন ফাইল যোগ করুন কিভাবে
যদি আপনি একটি বিদ্যমান আর্কাইভে নতুন ফাইল যোগ করতে চান বা সংরক্ষণাগারগুলিতে ফাইলগুলি আপডেট করতে চান, তবে zip কমান্ডটি চালানোর সময় সংরক্ষণাগার ফাইলের জন্য একই নাম ব্যবহার করুন
উদাহরণস্বরূপ, কল্পনা করুন আপনার এটির চারটি অ্যালবামের সাথে একটি মিউজিক ফোল্ডার আছে এবং আপনি একটি সংরক্ষণাগার তৈরি করেছেন যা সঙ্গীত ব্যাকআপ হিসাবে রাখা হয়। ZIP। এখন কল্পনা করুন এক সপ্তাহ পরে আপনি দুটি নতুন অ্যালবাম ডাউনলোড করুন । জিপ ফাইলটিতে নতুন অ্যালবাম যুক্ত করতে, আগের জিপ কমান্ডটি অনুসরণ করুন।
মূল সঙ্গীত আর্কাইভ তৈরি করতে নিম্নলিখিত কোডটি চালান:
zip -r সঙ্গীত / হোম / আপনার নাম / সঙ্গীত /
আর্কাইভ নতুন ফাইল যোগ করতে একই কমান্ড আবার চালান।
যদি জিপ ফাইলে ফাইলের একটি তালিকা থাকে এবং ডিস্কে থাকা ফাইলগুলির একটিতে পরিবর্তিত হয়, তবে সংশোধিত ফাইলটি zip ফাইলে আপডেট করা হবে।
একটি জেড আর্কাইভ মধ্যে বিদ্যমান ফাইল আপডেট কিভাবে
যদি আপনার কাছে একটি জিপ ফাইল থাকে যা প্রত্যেক বার একই ফাইলের নাম ধারণ করে থাকে এবং আপনি সেই ফাইলটি যে ফাইলগুলিতে তৈরি করা হয়েছে সেগুলির সাথে আপডেট করতে চান তাহলে -f সুইচ আপনাকে এটি করতে সহায়তা করে।
উদাহরণস্বরূপ, কল্পনা করুন আপনার নিম্নোক্ত ফাইলগুলি সহ একটি zip ফাইল আছে:
/ হোম /-নাম / তথ্যগুলি / file1 |
/ হোম /-নাম / তথ্যগুলি / file2 |
/ হোম /-নাম / তথ্যগুলি / file3 |
/ হোম /-নাম / তথ্যগুলি / file4 |
/ হোম /-নাম / তথ্যগুলি / file5 |
/ হোম /-নাম / তথ্যগুলি / file6 |
এখন কল্পনা করুন যে সপ্তাহে আপনি দুইটি নতুন ফাইল যোগ করেছেন এবং দুটি ফাইল সংশোধন করেছেন যাতে ফোল্ডার / হোম / আপনার নাম / দস্তাবেজগুলি এখন এইরকম দেখতে পারে:
/ হোম /-নাম / তথ্যগুলি / file1 |
/ হোম /-নাম / তথ্যগুলি / file2 |
/ হোম /-নাম / তথ্যগুলি / file3 |
/ হোম / আপনার নাম / নথি / ফাইল 4 (আপডেট) |
/ হোম / আপনার নাম / নথি / ফাইল 5 (আপডেট) |
/ হোম /-নাম / তথ্যগুলি / file6 |
/ হোম /-নাম / তথ্যগুলি / file7 |
/ হোম /-নাম / তথ্যগুলি / file8 |
যখন আপনি নিম্নোক্ত কমান্ডটি চালান তখন zip ফাইলটি আপডেট করা ফাইল (ফাইল 4 এবং ফাইল 5) ধারণ করবে কিন্তু ফাইল 7 এবং ফাইল 8 যোগ করা হবে না।
জিপ zipfilename -f -r / home / আপনার নাম / দস্তাবেজ
একটি জেড আর্কাইভ থেকে ফাইল মুছে ফেলুন কিভাবে
তাই আপনি শত শত ফাইল সহ একটি বিশাল জিপ ফাইল তৈরি করেছেন এবং এখন বুঝতে পারছেন যে সেখানে zip ফাইলের চার বা পাঁচটি ফাইল আছে যা আপনাকে সেখানে প্রয়োজন নেই। এই সমস্ত ফাইলগুলিকে আবার জিপ না করেই, আপনি শুধু -d সুইচ দিয়ে জিপ কমান্ডটি অনুসরণ করতে পারেন:
zipfilename -d [আর্কাইভের ফাইলের নাম]
উদাহরণস্বরূপ, যদি আপনার নামের হোম / নথি / test.txt আর্কাইভের একটি ফাইল থাকে, তাহলে আপনি এই কমান্ড দিয়ে এটি মুছে ফেলবেন:
জিপ zipfilename -d হোম / নথি / test.txt
অন্য এক জিপ ফাইল থেকে ফাইল অনুলিপি কিভাবে?
যদি আপনার একটি জিপ ফাইলে ফাইল থাকে এবং আপনি তাদের অন্য কোনও জিপ ফাইলে তাদের প্রবেশ না করায় এবং তাদের পুনরায় বিন্যস্ত করতে চান তবে -u সুইচ ব্যবহার করুন।
আপনি বিভিন্ন শিল্পী থেকে সঙ্গীত সঙ্গে "differentmusic.zip" নামক একটি জিপ ফাইল আছে অনুমান, যার মধ্যে একটি এসি / ডিসি। আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে আপনার ACDC.zip ফাইলে বিভিন্ন মিউজিক.জিপ ফাইলের মধ্যে এসি / ডিসি গানগুলি অনুলিপি করতে পারেন:
zip differentmusic.zip -U - আউট ACDC.zip "Back_In_Black.mp3"
উপরোক্ত কমান্ডটি "ব্যান্ড ইন ব্ল্যাক" ফাইলটি বিভিন্ন মিউজিক.জিপ থেকে ACDC.zip এ অনুলিপি করে। আপনি যদি অনুলিপির জীবস ফাইলটি অনুলিপি করেন তবে এটি তৈরি করা হবে।
কিভাবে একটি আর্কাইভ তৈরি করতে প্যাটার্ন মিলিং এবং পাইপিং ব্যবহার করুন
পরের সুইচটি সত্যিই দরকারী কারণ এটি আপনাকে অন্যান্য কমান্ডের আউটপুটকে আপনার জিপ ফাইলে সন্নিবেশ করার জন্য ব্যবহার করতে দেয়। অনুমান আপনি একটি loveongs.zip নামক একটি ফাইল তৈরি করতে চান, যার শিরোনাম শব্দ ভালবাসা আছে প্রতি গান রয়েছে
শিরোনামে প্রেমের সঙ্গে ফাইলগুলি খুঁজে পেতে আপনি নিম্নলিখিত কমান্ড ব্যবহার করতে পারেন:
/ হোম / আপনার নাম / সঙ্গীত-নাম * ভালবাসা খুঁজুন *
উপরের কমান্ডটি 100 শতাংশ নিখুঁত নয় কারণ এটি "ক্লোভার" এর মত শব্দগুলিও ভাল করে তুলেছে, তবে আপনি ধারণাটি পান। উপরের কমান্ড থেকে সমস্ত রিটার্ন ফলাফলকে loveongs.zip নামক একটি জিপ ফাইল হিসাবে যোগ করতে, এই কমান্ডটি চালান:
/ হোম / আপনার নাম / সঙ্গীত-নাম * প্রেম * | zip loveongs.zip - @
কিভাবে একটি বিভক্ত আর্কাইভ তৈরি করুন
আপনি যদি আপনার কম্পিউটারকে ব্যাকআপ করে থাকেন কিন্তু কেবলমাত্র মিডিয়া ব্যাকআপ করার জন্য উপলব্ধ থাকে তবে এটি একটি ফাঁকা ডিভিডি সেট, তাহলে আপনার কাছে একটি পছন্দ আছে। জিপ ফাইলটি 4.8 গিগাবাইট পর্যন্ত পর্যন্ত আপনি জিপ ফাইল রাখতে পারেন এবং ডিভিডি পুড়িয়ে ফেলতে পারেন, অথবা আপনি একটি স্প্লিট আর্কাইভ নামক কিছু তৈরি করতে পারেন যা সেটিকে আপনার নির্দিষ্ট নির্দিষ্ট সীমাতে পৌঁছানোর পর সেটিকে নতুন আর্কাইভ তৈরি করে রাখে।
উদাহরণ স্বরূপ:
zip mymusic.zip -r / home / myfolder / সঙ্গীত -670 মি
Zipping প্রসেসের অগ্রগতি প্রতিবেদন কাস্টমাইজ করুন কিভাবে
জিপ করা চলছে যখন প্রদর্শিত হওয়া আউটপুটটি কাস্টমাইজ করার বিভিন্ন উপায় আছে
উপলব্ধ সুইচগুলি নিম্নরূপ:
- -db = কতগুলি বাইট জিত হয়েছে এবং কতজন বাকি আছে তা প্রদর্শন করে
- -dc = ফাইলগুলির একটি সংখ্যা দেখানো হয়েছে এবং কতগুলি যেতে বাকি আছে
- -ডেড = প্রতি 10 এমবি ফাইলের জন্য ডটস প্রদর্শন করে যা জেড করেছে
- -dds = সেট গুলি কত বার ডট প্রদর্শিত
- -du = প্রতিটি ফাইলের অসম্পূর্ণ আকার দেখায়
উদাহরণ স্বরূপ:
zip myzipfilename.zip -dc -r / home / সঙ্গীত
কিভাবে একটি জিপ ফাইল ফিক্স
যদি আপনার একটি জিপ আর্কাইভ থাকে যা ভাঙা হয়, তাহলে আপনি -F কমান্ড ব্যবহার করে এটি ঠিক করার চেষ্টা করতে পারেন এবং যদি ব্যর্থ হয় তবে FF কমান্ড।
এটি দরকারী যদি আপনি -s সুইচ ব্যবহার করে একটি বিভক্ত আর্কাইভ তৈরি করেন, এবং আপনি সংরক্ষণাগার ফাইলগুলির মধ্যে একটি হারিয়ে গেছে।
উদাহরণস্বরূপ, এই প্রথম চেষ্টা করুন:
zip -F myfilename.zip - আউট myfixedfilename.zip
এবং তারপর
zip -FF myfilename.zip --out myfixedfilename.zip
একটি আর্কাইভ এনক্রিপ্ট কিভাবে
যদি আপনার জিপ ফাইলটি সংরক্ষণ করতে চান এমন সংবেদনশীল তথ্য থাকে তবে এটিকে এনক্রিপ্ট করার জন্য -e কমান্ডটি ব্যবহার করুন। আপনি একটি পাসওয়ার্ড লিখুন এবং পাসওয়ার্ড পুনরাবৃত্তি জিজ্ঞাসা করা হয়।
উদাহরণ স্বরূপ:
zip myfilename.zip -r / home / wikileaks -e
কিভাবে জিপ করা হবে তা দেখানো
যদি আপনি জানেন যে আপনি একটি বড় আর্কাইভ তৈরি করতে যাচ্ছেন, তবে নিশ্চিত করুন যে সঠিক ফাইলগুলি zip ফাইলে যোগ করা হবে। আপনি - sf সুইচ নির্দিষ্ট করে একটি জিপ কমান্ডের প্রত্যাশিত ফলাফল দেখতে পারেন।
উদাহরণ স্বরূপ:
zip myfilename.zip -r / home / music / -sf
কিভাবে একটি আর্কাইভ পরীক্ষা
একটি জিপ ফাইল ফাইল আপ ব্যাক আপ করার পরে, এটি মূল ফাইল মুছে ফেলার দ্বারা ডিস্ক স্থান সংরক্ষণ করতে প্রলুব্ধ করা হয়। আপনি এটি করার আগে, এটি একটি ভাল ধারণা zip ফাইল পরীক্ষা সঠিকভাবে কাজ করে।
জিটিপি ফাইলটি বৈধ কিনা তা পরীক্ষা করতে আপনি -T সুইচ ব্যবহার করতে পারেন।
উদাহরণ স্বরূপ:
zip myfilename.zip -T
একটি আর্কাইভ অবৈধ যখন এই কমান্ড থেকে আউটপুট কিছু চেহারা হতে পারে:
- জিপ সতর্কতা: অনুপস্থিত শেষ স্বাক্ষর - সম্ভবত কোন জিপ ফাইল নেই
মনে রাখবেন আপনি ফাঁকা জিপ ফাইলগুলি ঠিক করার জন্য -F কমান্ডটি ব্যবহার করতে পারেন।
এটা উল্লেখযোগ্য যে- টি মিথ্যা ধার্মিকতা তৈরি করতে পারে যে এটি বলে যে একটি জিপ ফাইলটি দুর্নীতিগ্রস্ত যদিও আপনি যখন এটি খুলবেন তখন আপনি সমস্ত ফাইলগুলি বের করতে পারবেন।
কিভাবে ফাইলগুলি অন্তর্ভুক্ত করবেন
কখনও কখনও আপনি একটি জিপ ফাইল থেকে নির্দিষ্ট ফাইল বাদ দিতে চান উদাহরণস্বরূপ, যদি আপনি আপনার ফোন বা ডিজিটাল ক্যামেরা থেকে ফাইলগুলি অনুলিপি করেন, তবে আপনার ভিডিও এবং চিত্রগুলির মিশ্রণ রয়েছে। আপনি ফটোগুলি ফটোগুলি zip এবং ভিডিওতে zip করতে পারেন। Zip।
এখানে ফটোগুলি তৈরি করার সময় ভিডিওগুলি বাদ দেওয়ার একটি উপায় হল। Zip
zip photos.zip -r / home / ফটো / -x * .mp4
কম্প্রেসেশন স্তর কীভাবে নির্দিষ্ট করবেন
যখন আপনি একটি জিপ ফাইলে ফাইলগুলি সঙ্কুচিত করেন , তখন সিস্টেমটি সিদ্ধান্ত নেয় যে ফাইলটি সংকোচন করা হবে বা এটি সংরক্ষণ করা হবে। উদাহরণস্বরূপ Mp3 ফাইল, ইতিমধ্যে সংকুচিত, তাই তাদের আরও সংকুচিত করার সামান্য পয়েন্ট আছে; তারা সাধারণত একটি জিপ ফাইলের মধ্যে হিসাবে সংরক্ষিত হয়।
তবে, আপনি একটি ফাইল আরও কম্প্রেস করার জন্য 0 এবং 9 এর মধ্যে একটি কম্প্রেশন লেভেল উল্লেখ করতে পারেন। এটি করতে আরো সময় লাগে, কিন্তু এটি উল্লেখযোগ্য স্থান সঞ্চয় করতে পারে।
zip myfiles.zip -r / home -5