Skip to main content

কিভাবে লিনাক্স কমান্ড লাইন ব্যবহার করে ফাইল কম্প্রেস করবেন

চাকরির নিরাপত্তা বিশ্লেষণ, (জেএসএ) এর ভূমিকা - নমুনা 1 (জুন 2025)

চাকরির নিরাপত্তা বিশ্লেষণ, (জেএসএ) এর ভূমিকা - নমুনা 1 (জুন 2025)

সুচিপত্র:

Anonim

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

যখন আপনি স্থান সংরক্ষণ এবং বড় ফাইলগুলিকে এক জায়গায় অন্য জায়গায় অনুলিপি করতে চান তখন জিপ করা ফাইলগুলি ব্যবহার করা হয়।

যদি আপনার কাছে 10 টি ফাইল রয়েছে যা সমস্ত 100 মেগাবাইট আকারের এবং আপনাকে তাদের কোনও FTP সাইটতে স্থানান্তর করতে হবে তবে আপনার প্রসেসর গতির উপর নির্ভর করে স্থানান্তর যথেষ্ট পরিমাণে সময় নিতে পারে।

যদি আপনি সমস্ত 10 টি ফাইলকে একক জিপড আর্কাইভে কম্প্রেস করেন এবং সংকোচন ফাইল ফাইলের আকারকে 50MB প্রতি হ্রাস করে তবে আপনাকে কেবলমাত্র অর্ধেক ডেটা স্থানান্তরিত করতে হবে।

একটি ফোল্ডারে সমস্ত ফাইল একটি আর্কাইভ কিভাবে তৈরি করবেন

অনুমান করুন আপনার কাছে নিম্নলিখিত MP3 ফাইলগুলির সাথে গানের একটি ফোল্ডার রয়েছে:

সরাসরি নরকের রাস্তা
নাইট Prowler.mp3
ভালবাসা ক্ষুধার্ত man.mp3
এটা Hot.mp3 পান
আপনি all.mp3 উপর হাঁটা
Hell.mp3 হাইওয়ে
যদি আপনি রক্ত ​​চান, আপনি এটা পেয়েছেন। Mp3
Flames.mp3 নিচে দেখান
অত্যধিক স্পর্শ। এমপি 3
Bush.mp3 কাছাকাছি beating
মেয়েরা পাওয়া যায় না

ACDC_Highway_to_Hell.zip নামক বর্তমান ফোল্ডারে সমস্ত ফাইলগুলির সংরক্ষণাগার তৈরি করতে কীভাবে ব্যাখ্যা করে এই সহজ লিনাক্স কমান্ডটি:

জিপ ACDC_Highway_to_Hell *

স্ক্রিনগুলি স্ক্রোলগুলি স্ক্রোল আপ করে যা ফাইলগুলিকে যুক্ত করা হচ্ছে সেগুলি দেখায়।

একটি আর্কাইভ মধ্যে লুকানো ফাইল অন্তর্ভুক্ত কিভাবে

পূর্ববর্তী কমান্ডটি একটি ফোল্ডারে সমস্ত ফাইল সংরক্ষণ করার জন্য জরিমানা তবে এটি কেবল এমন লুকানো ফাইলগুলি অন্তর্ভুক্ত করে যা লুকানো নেই।

এটা সবসময় এই সহজ নয়। কল্পনা করুন যে আপনি আপনার হোম ফোল্ডারটি জিপ করতে চান যাতে আপনি এটি একটি USB ড্রাইভ বা বহিরাগত হার্ড ড্রাইভে ফিরে পেতে পারেন। আপনার হোম ফোল্ডার লুকানো ফাইল রয়েছে।

একটি ফোল্ডারে লুকানো ফাইল সহ সমস্ত ফাইল সংকুচিত করতে নিম্নলিখিত কমান্ডটি চালান:

জিপ হোম *। *

এটি হোম ফোল্ডারের মধ্যে সমস্ত ফাইলগুলির সাথে home.zip নামক একটি ফাইল তৈরি করে।

(আপনি এই কাজ করার জন্য হোম ফোল্ডারে থাকা আবশ্যক)। এই কমান্ডের সমস্যাটি হ'ল এটি শুধুমাত্র হোম ফোল্ডারে ফাইলগুলি অন্তর্ভুক্ত করে এবং ফোল্ডারগুলি নয় যা আমাদের পরবর্তী উদাহরণে নিয়ে আসে।

কিভাবে একটি জিপ ফাইল সব ফাইল এবং সাবফোল্ডার আর্কাইভ

একটি সংরক্ষণাগারের মধ্যে সমস্ত ফাইল এবং সাবফোল্ডারদের অন্তর্ভুক্ত করতে, নিম্নোক্ত কমান্ডটি চালান:

জিপ-র বাড়িতে।

একটি বিদ্যমান জিপড আর্কাইভ নতুন ফাইল যোগ করুন

যদি আপনি একটি বিদ্যমান সংরক্ষণাগারে নতুন ফাইল যুক্ত করতে চান বা একটি সংরক্ষণাগারের ফাইলগুলি আপডেট করতে চান তবে জিপ কমান্ডটি চালানোর সময় সংরক্ষণ ফাইলটির জন্য একই নামটি ব্যবহার করুন।

উদাহরণস্বরূপ, কল্পনা করুন আপনার চারটি অ্যালবামের সাথে একটি সঙ্গীত ফোল্ডার রয়েছে এবং আপনি ব্যাকআপ হিসাবে রাখতে সঙ্গীত.জিপ নামে একটি সংরক্ষণাগার তৈরি করেন। এখন এক সপ্তাহ পরে আপনি দুটি নতুন অ্যালবাম ডাউনলোড করুন। জিপ ফাইলটিতে নতুন অ্যালবাম যোগ করার জন্য, আগের সপ্তাহে যেমনটি ঠিক তেমনই জিপ কমান্ডটি চালান।

আসল সঙ্গীত সংরক্ষণাগার তৈরি করতে নিম্নলিখিত কোডটি চালান:

জিপ-র সঙ্গীত / হোম / আপনার নাম / সঙ্গীত /

সংরক্ষণাগারে নতুন ফাইল যোগ করার জন্য একই কমান্ডটি আবার চালান।

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

একটি জেড আর্কাইভ মধ্যে বিদ্যমান ফাইল আপডেট কিভাবে

যদি আপনার কাছে কোনও জিপ ফাইল থাকে যা একই ফাইল নামগুলি ধারণ করতে পারে এবং আপনি যে ফাইলটি যে ফাইলগুলিতে তৈরি করা হয়েছে তার সাথে সেই ফাইলটি আপডেট করতে চান তবে -f সুইচ আপনি এই কাজ করতে সাহায্য করে।

উদাহরণস্বরূপ, কল্পনা করুন আপনার নিম্নলিখিত ফাইলগুলির সাথে একটি জিপ করা ফাইল রয়েছে:

/ হোম /-নাম / তথ্যগুলি / file1
/ হোম /-নাম / তথ্যগুলি / file2
/ হোম /-নাম / তথ্যগুলি / file3
/ হোম /-নাম / তথ্যগুলি / file4
/ হোম /-নাম / তথ্যগুলি / file5
/ হোম /-নাম / তথ্যগুলি / file6

এখন কল্পনা করুন যে সপ্তাহের মধ্যে, আপনি দুটি নতুন ফাইল যুক্ত করেছেন এবং দুটি ফাইল সংশোধন করেছেন যাতে ফোল্ডার / হোম / আপনার নাম / নথি এখন এই রকম দেখাচ্ছে:

/ হোম /-নাম / তথ্যগুলি / file1
/ হোম /-নাম / তথ্যগুলি / file2
/ হোম /-নাম / তথ্যগুলি / file3
/ হোম / আপনার নাম / নথি / file4 (আপডেট)
/ হোম / আপনার নাম / নথি / ফাইল 5 (আপডেট)
/ হোম /-নাম / তথ্যগুলি / file6
/ হোম /-নাম / তথ্যগুলি / file7
/ হোম /-নাম / তথ্যগুলি / file8

যখন আপনি নিম্নলিখিত কমান্ডটি চালান তখন জিপ ফাইলটিতে আপডেট হওয়া ফাইলগুলি (ফাইল 4 এবং ফাইল 5) থাকবে তবে file7 এবং file8 যোগ করা হবে না।

জিপ zipfilename -f -r / হোম / আপনার নাম / নথি

একটি জিপ করা আর্কাইভ থেকে ফাইল মুছে ফেলুন কিভাবে

তাই আপনি শত শত ফাইল দিয়ে একটি বৃহত জিপ ফাইল তৈরি করেছেন এবং এখন উপলব্ধ করুন যে জিপ ফাইলটিতে চার বা পাঁচটি ফাইল রয়েছে যা আপনাকে প্রয়োজন নেই। সব ফাইল আবার জিপ ছাড়া, আপনি শুধু সঙ্গে জিপ কমান্ড চালাতে পারেন -d নিম্নরূপ সুইচ করুন:

জিপ zipfilename -d আর্কাইভ ফাইলের নাম

উদাহরণস্বরূপ, যদি আপনার কাছে হোম / নথি / test.txt নামে আর্কাইভে একটি ফাইল থাকে তবে আপনি এটির কমান্ডটি মুছে ফেলতে পারেন:

zip zipfilename -d হোম / নথি / test.txt

কিভাবে অন্য জিপ ফাইল থেকে ফাইল অনুলিপি করতে

যদি আপনার কাছে একটি জিপ ফাইলের ফাইল থাকে এবং আপনি তাদের অন্য কোনও জিপ ফাইলে অনুলিপি না করে ও তাদের পুনরায় জমা দেওয়ার জন্য কপি করতে চান তবে, -u সুইচ।

অনুমান করুন আপনার "differentmusic.zip" নামে একটি জিপ ফাইল রয়েছে যা বিভিন্ন শিল্পীদের সঙ্গীত সহ, যার মধ্যে একটি এসি / ডিসি। আপনি আপনার এসিডিসি.জিপ ফাইলটিতে বিভিন্ন কমান্ড.সিপি ফাইল থেকে এসি / ডিসি গানগুলি নিচের কমান্ড ব্যবহার করে অনুলিপি করতে পারেন:

জিপ differentmusic.zip -U --out ACDC.zip "Back_In_Black.mp3"

উপরের কমান্ডটি ফাইলটি "Back_In_Black.mp3" কে বিভিন্ন মিউজিক.জিপ থেকে ACDC.zip এ কপি করে।যদি আপনি যে জিপ ফাইলটি অনুলিপি করছেন তা বিদ্যমান না হয়, এটি তৈরি করা হয়।

একটি আর্কাইভ তৈরি করতে প্যাটার্ন মিলিং এবং পাইপিং কিভাবে ব্যবহার করবেন

পরবর্তী সুইচটি সত্যিই দরকারী একটি কারণ এটি আপনাকে আপনার জিপ ফাইলগুলিতে ফাইল সন্নিবেশ করার জন্য অন্যান্য কমান্ডের আউটপুট ব্যবহার করতে দেয়। অনুমান করুন যে আপনি loveongs.zip নামক একটি ফাইল তৈরি করতে চান, যার মধ্যে প্রতিটি গান রয়েছে যার শিরোনামটিতে শব্দটি রয়েছে।

শিরোনামে প্রেমের সাথে ফাইলগুলি খুঁজতে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

খুঁজুন / হোম / আপনার নাম / সঙ্গীত-নাম * প্রেম *

উপরের কমান্ডটি 100 শতাংশ নিখুঁত নয় কারণ এটি "ক্লোভার" শব্দগুলিও পছন্দ করে, তবে আপনি ধারণাটি পান। Aboveong কমান্ড থেকে all returned ফলাফল addongs.zip নামে একটি জিপ ফাইলে যোগ করার জন্য, এই কমান্ডটি চালান:

খুঁজুন / হোম / আপনার নাম / সঙ্গীত-নাম * প্রেম * | জিপ loveongs.zip - @

কিভাবে একটি বিভক্ত আর্কাইভ তৈরি করতে

আপনি যদি আপনার কম্পিউটারকে ব্যাক আপ করে থাকেন তবে আপনি যে ফোনে ব্যাক আপ করার জন্য উপলব্ধ তা কেবল খালি ডিভিডিগুলির একটি সেট, তারপরে আপনার একটি পছন্দ রয়েছে। আপনি জিপ ফাইলটি 4.8 গিগাবাইট পর্যন্ত জিপ করতে পারেন এবং ডিভিডি বার্ন করতে পারেন, অথবা আপনি একটি বিভক্ত আর্কাইভ নামক কিছু তৈরি করতে পারেন যা আপনার নির্দিষ্ট সীমাতে পৌঁছানোর পরে একটি সেটের মধ্যে নতুন সংরক্ষণাগার তৈরি করে।

উদাহরণ স্বরূপ:

জিপ mymusic.zip -r / হোম / myfolder / সঙ্গীত -670 মি

কিভাবে জিপিং প্রক্রিয়া অগ্রগতি প্রতিবেদন কাস্টমাইজ করুন

Zipping যখন প্রদর্শিত হয় আউটপুট কাস্টমাইজ করার বিভিন্ন উপায় আছে।

নিম্নরূপ সুইচ উপলব্ধ:

  • -db = কত বাইট জিপ করা হয়েছে এবং কতগুলি বাকি আছে তা প্রদর্শন করে
  • -dc = জিপ করা ফাইলগুলির গণনা এবং কতগুলি বাকি আছে তা প্রদর্শন করে
  • -dd = জিপ করা প্রতিটি 10 ​​এমবি ফাইলের জন্য বিন্দু প্রদর্শন করে
  • -ds = সেট কিভাবে প্রায়ই ডটস প্রদর্শিত
  • -du = প্রতিটি ফাইলের অসম্পূর্ণ আকার প্রদর্শন করে

উদাহরণ স্বরূপ:

zip myzipfilename.zip -dc -r / home / music

একটি জিপ ফাইল ঠিক কিভাবে

আপনার যদি কোনও জিপ আর্কাইভ থাকে যা ভাঙা হয় তবে আপনি এটি ব্যবহার করে চেষ্টা করে দেখতে পারেন -F কমান্ড এবং যে ব্যর্থ হলে, মুক্তিযোদ্ধা কমান্ড।

আপনি ব্যবহার করে একটি বিভক্ত আর্কাইভ তৈরি করা হলে এটি দরকারী -s সুইচ, এবং আপনি সংরক্ষণাগার ফাইল এক হারিয়ে গেছে।

উদাহরণস্বরূপ, প্রথমে এটি চেষ্টা করুন:

zip -f myfilename.zip - আউটপুট myfixedfilename.zip

এবং তারপর

জিপ -এফএফ myfilename.zip - আউটপুট myfixedfilename.zip

একটি আর্কাইভ এনক্রিপ্ট কিভাবে

আপনি যদি কোনও জিপ ফাইলে সঞ্চয় করতে চান এমন সংবেদনশীল তথ্য থাকে তবে এটি ব্যবহার করুন -e এটি এনক্রিপ্ট কমান্ড। আপনি একটি পাসওয়ার্ড লিখুন এবং পাসওয়ার্ড পুনরাবৃত্তি জিজ্ঞাসা করা হয়।

উদাহরণ স্বরূপ:

zip myfilename.zip -r / home / wikileaks -e

কিভাবে জিপ করা হবে তা দেখান

যদি আপনি জানেন যে আপনি একটি বড় সংরক্ষণাগার তৈরি করতে যাচ্ছেন, তবে নিশ্চিত করুন যে সঠিক ফাইলগুলি জিপ ফাইলটিতে যোগ করা যাচ্ছে। আপনি নির্দিষ্ট করে একটি জিপ কমান্ড প্রত্যাশিত ফলাফল দেখতে পারেন -SF সুইচ।

উদাহরণ স্বরূপ:

zip myfilename.zip -r / home / music / -sf

একটি আর্কাইভ পরীক্ষা কিভাবে

একটি জিপ ফাইলে ফাইল ব্যাক আপ করার পরে, আসল ফাইল মুছে ফেলার মাধ্যমে ডিস্কে স্থান সংরক্ষণের প্রলুব্ধ হয়। আপনি এটি করার আগে, জিপ ফাইলটি সঠিকভাবে কাজ করে তা পরীক্ষা করা একটি ভাল ধারণা।

আপনি ব্যবহার করতে পারেন -T জিপ ফাইল বৈধ কিনা পরীক্ষা করতে সুইচ করুন।

উদাহরণ স্বরূপ:

জিপ myfilename.zip -T

একটি আর্কাইভ অবৈধ যখন এই কমান্ড থেকে আউটপুট কিছু দেখতে পারে:

  • জিপ সতর্কতা: অনুপস্থিত শেষ স্বাক্ষর - সম্ভবত একটি জিপ ফাইল না

মনে রাখবেন আপনি -F কমান্ডটি ভাঙা জিপ ফাইলগুলিকে ঠিক করার চেষ্টা করতে পারেন।

এটি উল্লেখযোগ্য যে টি-টি মিথ্যা ইতিবাচক তৈরি করতে পারে যা বলে যে এটি একটি জিপ ফাইল দুর্নীতিবাজ হলেও আপনি এটি খুললেও, আপনি সমস্ত ফাইলগুলি সরাতে পারেন।

কিভাবে ফাইল বাদ দিতে হবে

কখনও কখনও আপনি একটি জিপ ফাইল থেকে নির্দিষ্ট ফাইল বাদ দিতে চান। উদাহরণস্বরূপ, যদি আপনি আপনার ফোনে বা ডিজিটাল ক্যামেরা থেকে ফাইলগুলি অনুলিপি করেন তবে আপনার ভিডিও এবং চিত্রগুলির মিশ্রণ রয়েছে। আপনি photos.zip এবং videos.zip এ ভিডিওগুলি জিপ করতে চান।

Photos.zip তৈরি করার সময় এখানে ভিডিওগুলি বাদ দেওয়ার এক উপায়

জিপ photos.zip -r / হোম / ফটো / -x *। এমপি 4

কিভাবে কম্প্রেশন স্তর উল্লেখ করতে

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

তবে, আপনি একটি ফাইলকে আরও সংকুচিত করতে 0 এবং 9 এর মধ্যে একটি সংকোচনের স্তর নির্দিষ্ট করতে পারেন। এটি আর করতে লাগে, কিন্তু এটি উল্লেখযোগ্য স্থান সঞ্চয় করতে পারে।

জিপ myfiles.zip -r / হোম -5