আপনি যে ত্রুটিটি দেখছেন তার সাথে মিল রেখে আপনি সত্যই এটি সঙ্কুচিত করতে পারেন বলে যে ফাইলটি একটি আসল টিআর / জিজিপ সংরক্ষণাগার, তবে সম্ভবত জিজিপের পরে তাত্ক্ষণিকভাবে টিআর তৈরি করা হয়নি।
অর্থ, আপনি যদি এটি কোনও ওয়েব সার্ভার থেকে ডাউনলোড করেন তবে কখনও কখনও সামগ্রীতে ডাউনলোডের গতি বাড়ানোর জন্য সার্ভার স্তরের ওয়েব সামগ্রীতে জিজপ সংক্ষেপণ প্রয়োগ হয়ে যায়। তবে ইতিমধ্যে এর মতো সংকোচিত সামগ্রী উপেক্ষা করার জন্য সার্ভারে সঠিকভাবে সেট না করা থাকলে, এটি অজান্তেই ফাইলগুলি ডাবল-জিজিপ করতে পারে।
এটি মনে রেখে আমি দেখতে পাচ্ছি কী ঘটেছিল তা খালি কমান্ড লাইন থেকে আন-জিজিপ করুন। এরকম একটি কমান্ড ব্যবহার করুন:
gzip -d ldtp_3.5.0.orig.tar.gz
এবং ফলাফল ফাইল কি দেখুন। আপনি এই কমান্ডটি চালানোর পরে আমার একটি মজাদার অনুভূতি হয়েছে, আপনি ldtp_3.5.0.orig.tarডিরেক্টরিতে একটি দেখতে পাবেন না বরং উত্সের মতো নামক একটি ফাইল দেখতে পাবেন ldtp_3.5.0.orig.tar.gz- তবে সম্ভবত পরিবর্তনটি পরিবর্তিত হয়েছে? যদি এটি হয় তবে এটি সত্যই ডাবল-জিপড। সুতরাং এই মুহুর্তে - সেই প্রাথমিক আন-জিজিপ-এর পরে tarআপনি আপনার মতো কমান্ডটি চালাতে পারেন :
tar -xvzf ldtp_3.5.0.orig.tar.gz
এবং এটি এখন সঠিক TAR সম্পূর্ণ সংরক্ষণাগারটি ডিকম্প্রেস করা উচিত।
এই দুটি পদক্ষেপ প্রক্রিয়াটির অনুরূপ কিছু করার আরেকটি উপায় হ'ল এটি পছন্দ gzipকরার আউটপুটটি পাইপ করা tar:
gzip -dc ldtp_3.5.0.orig.tar.gz | tar -xvzf -
cমধ্যে gzipসেইসাথে -কমান্ডের শেষে চাবিকাঠি:
- এর
cজন্য বিকল্পটি স্ট্যান্ডার্ড আউটপুট স্ট্রিমকে সংক্ষেপণ করতে gzipবলবে gzip।
-শেষে tarকমান্ড মানে হলো "মান ইনপুট ব্যবহার।" তখন সঙ্গে মিলিত -cমধ্যে gzip, নল তারপর মান আউটপুট নিতে হবে স্ট্রীম থেকে এটি পাইপ gzipএবং স্ট্যান্ডার্ড ইনপুট সাথে সংযোগ করে tar।
gzip -d ldtp_3.5.0.orig.tar.gzএবং আমি (অদ্ভুতভাবে) একটি.tarফাইল পেয়েছি । যাইহোক, আমি চেষ্টা করার সময় আমি এইtar -xvf ldtp_3.5.0.orig.tarবলে একটি ত্রুটি পেয়েছি:tar: v: Cannot open: No such file or directory tar: Error is not recoverable: exiting now