আপনি যে ত্রুটিটি দেখছেন তার সাথে মিল রেখে আপনি সত্যই এটি সঙ্কুচিত করতে পারেন বলে যে ফাইলটি একটি আসল টিআর / জিজিপ সংরক্ষণাগার, তবে সম্ভবত জিজিপের পরে তাত্ক্ষণিকভাবে টিআর তৈরি করা হয়নি।
অর্থ, আপনি যদি এটি কোনও ওয়েব সার্ভার থেকে ডাউনলোড করেন তবে কখনও কখনও সামগ্রীতে ডাউনলোডের গতি বাড়ানোর জন্য সার্ভার স্তরের ওয়েব সামগ্রীতে জিজপ সংক্ষেপণ প্রয়োগ হয়ে যায়। তবে ইতিমধ্যে এর মতো সংকোচিত সামগ্রী উপেক্ষা করার জন্য সার্ভারে সঠিকভাবে সেট না করা থাকলে, এটি অজান্তেই ফাইলগুলি ডাবল-জিজিপ করতে পারে।
এটি মনে রেখে আমি দেখতে পাচ্ছি কী ঘটেছিল তা খালি কমান্ড লাইন থেকে আন-জিজিপ করুন। এরকম একটি কমান্ড ব্যবহার করুন:
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