আমার কাছে একটি বড় জিপ ফাইল এবং সীমিত পরিমাণে ডিস্কের স্থান রয়েছে। ফাইলটি সংক্ষেপিত না করে প্রসারিত সামগ্রীগুলি কতটা জায়গা নেবে তা আমি নির্ধারণ করতে পারি?
আমার কাছে একটি বড় জিপ ফাইল এবং সীমিত পরিমাণে ডিস্কের স্থান রয়েছে। ফাইলটি সংক্ষেপিত না করে প্রসারিত সামগ্রীগুলি কতটা জায়গা নেবে তা আমি নির্ধারণ করতে পারি?
উত্তর:
আপনি "তালিকা" পতাকাটি সহ 'আনজিপ' কমান্ডটি ব্যবহার করে এটি করতে পারেন:
unzip -l yourzipfile.zip
এটি জিপের প্রতিটি ফাইলের একটি তালিকা বাইটের আকারের সাথে আউটপুট দেবে এবং চূড়ান্ত লাইনটি বাইটের সর্বমোট সঙ্কুচিত আকার হবে।
tail
কেবলমাত্র শেষ 10 টি লাইন প্রদর্শন করে (বা আপনার সাথে -n
লাইনের সংখ্যা নির্দিষ্ট করতে পারি) ব্যবহার করে একটি দীর্ঘ আউটপুট প্রতিরোধ করতে পারি। উদাহরণ:unzip -l yourzipfile.zip | tail -n 15
unzip -l yourzipfile.zip | tail -1 | xargs | cut -d' ' -f1
। আর এই মেগাবাইটে আকার ফিরে আসবে: bc<<<"$(unzip -l yourzipfile.zip | tail -1 | xargs | cut -d' ' -f1)/1000/1000"
।
আপনি যখন সংরক্ষণাগার পরিচালকের সাথে একটি জিপ-ফাইল খুলবেন, এটি আপনাকে থাকা ফাইলগুলির আকার বলে tells
আপনি যদি সমস্ত বা কিছু থাকা ফাইলগুলি কতগুলি জানতে চান তা কেবল তাদের চিহ্নিত করুন (সমস্ত ফাইল চিহ্নিত করতে: CTRL + A) এবং নীচের বারটি একবার দেখুন।
7za l <your-7zip-file>
। চতুর্থ কলামটি সঙ্কুচিত আকার।