আনজিপ/এক্সট্রাক্ট করার জন্য আমার কী কমান্ড দরকার?টার.জিজেড ফাইল?

আমি একটি বিশাল পেয়েছি .টার.ইমেজ ফাইল প্রায় 800 মেগাবাইট রয়েছে যে একটি ক্লায়েন্ট থেকে জিজেড ফাইল (যখন কম্প্রেস.) আমাদের হোস্টিং কোম্পানির এফটিপি গম্ভীরভাবে ধীর, তাই স্থানীয়ভাবে সব ফাইল আহরণের এবং এফটিপি মাধ্যমে তাদের পাঠানোর ব্যবহারিক নয়. আমি এফটিপি করতে সক্ষম ছিল .টার.আমাদের হোস্টিং সাইটে জিজেড ফাইল, তবে আমি যখন আমার ডিরেক্টরিতে এসএসএইচ করি এবং আনজিপ ব্যবহার করার চেষ্টা করি তখন এটি আমাকে এই ত্রুটি দেয়:

[esthers@clients locations]$ unzip community_images.tar.gzArchive:  community_images.tar.gz  End-of-central-directory signature not found.  Either this file is not a zipfile, or it constitutes one disk of a multi-part archive.  In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive.note:  community_images.tar.gz may be a plain executable, not an archiveunzip:  cannot find zipfile directory in one of community_images.tar.gz or community_images.tar.gz.zip, and cannot find community_images.tar.gz.ZIP, period.

আমি একটি সব ফাইল নিষ্কাশন করতে ব্যবহার করতে হবে কি কমান্ড .টার.জিজেড ফাইল?

ধরন man tar আরও তথ্যের জন্য, তবে এই আদেশটি কৌশলটি করা উচিত:

tar -xvzf community_images.tar.gz

আরও একটু ব্যাখ্যা করার জন্য, tar এক প্যাকেজের মধ্যে সব ফাইল সংগৃহীত, community_images.tar. জিজিপ প্রোগ্রাম প্রয়োগ কম্প্রেশন, তাই gz এক্সটেনশন. সুতরাং কমান্ড একটি দম্পতি জিনিস করে:

  • f: এটি অবশ্যই কমান্ডের শেষ পতাকা এবং টার হতে হবে fইলে অবশ্যই পরে থাকতে হবে. এটা আলকাতরা সংকুচিত ফাইলের নাম এবং পথ বলে.
  • z: জি ব্যবহার করে সংরক্ষণাগারটি ডিকম্প্রেস করতে টারকে বলেথেকেআইপি
  • x: টার ফাইল বা ই সংগ্রহ করতে পারেনxতাদের ট্র্যাক. x আধুনিক করে.
  • v: আলকাতরা কথা অনেক তোলে. Vএরবোজ আউটপুট আপনি সব ফাইল নিষ্কাশিত হচ্ছে দেখায়.

একটি মধ্যে নিষ্কাশন করা cইউস্টম ফোল্ডার, যোগ করুন -C আপনার পছন্দের একটি ফোল্ডার নাম সহ বিকল্প:

tar -xvzf community_images.tar.gz -C some_custom_folder_name

আপনি যদি ফাইলগুলি কোনও নির্দিষ্ট গন্তব্যে বের করতে চান তবে আপনি যুক্ত করতে পারেন -C /destination/path/
আপনি ডিরেক্টরিটি প্রথমে তৈরি করেছেন তা নিশ্চিত করুন, এই ক্ষেত্রে: ~ / ছবি / সম্প্রদায়

উদাহরণ:

mkdir ~/Pictures/Communitytar xf community_images.tar.gz -C /home/emmys/Pictures/Community/

আপনি যদি এটি বলার বিষয়টি বিবেচনা করেন তবে আপনি সহজেই এটি মুখস্ত করতে পারেন তার প্রতি ই X ট্র্যাক্ট এ F এবং

gif of process done at terminal

নোট: আপনি মানুষের পেজ ভিতরে অনুসন্ধান করতে পারেন মনে রাখবেন ?+ শব্দটি সন্ধান করার জন্য, এবং তারপর n এবং N আপনি যে শব্দটির সন্ধান করছেন তার পরবর্তী বা পূর্ববর্তী উদাহরণে যেতে

কিছু সময়ে tar আপগ্রেড করা হয়েছিল অটো-ডিকম্প্রেস. আপনার এখন যা দরকার তা হ ' ল:

tar xf community_images.tar.gz

একই ব্যাখ্যা প্রযোজ্য:

  • f: এটি অবশ্যই কমান্ডের শেষ পতাকা এবং টার হতে হবে fইলে অবশ্যই পরে থাকতে হবে. এটা আলকাতরা সংকুচিত ফাইলের নাম এবং পথ বলে.
  • x: দ্যxফাইল বিস্তার.

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

এর জন্য সমস্ত পতাকা মনে আছে tar ক্লান্তিকর হতে পারে. বাধ্যতামূলক এক্সকেসিডি:

enter image description here

অতএব আমি যে কাজ করতে পাইথন আমার নিজের সামান্য স্ক্রিপ্ট তৈরি. দ্রুত, মলিন, cp- ব্যবহারের মতো:

#!/usr/bin/env python3import tarfile,sys,ostf = tarfile.open(name=sys.argv[1],mode='r:gz')where = '.'if len(sys.argv) == 3:    where = sys.argv[2]tf.extractall(path=where)tf.close()

তাই হিসাবে এটি ব্যবহার করুন:

myuntar.py archive.tar

অনুরূপ দেখুন জিপ আর্কাইভ আনজিপ করার জন্য স্ক্রিপ্ট.

দ্রুত উত্তর:

tar -xvf  <.tar file> or <.tar.xz file>tar -xzvf <.tar.gz file>tar -xjvf <.tar.bz2 file>

[নোট]:

  • -v মৌখিকভাবে তালিকা ফাইল প্রক্রিয়া.
  • -z এর মাধ্যমে সংরক্ষণাগারটি ফিল্টার করুন জিজিপ.
  • -f সংরক্ষণাগার ফাইল বা ডিভাইস সংরক্ষণাগার ব্যবহার করুন
  • -x আর্কাইভ থেকে ফাইল সম্প্রসারণ করা হবে
  • -j বিজেডআইপি 2.
  • তার -xf আর্কাইভ.টার # থেকে সমস্ত ফাইল বের করুন archive.tar.

যদি আপনি নিষ্কাশন করতে পারবেন না .tar.gz ব্যবহার করে ফাইল

tar -xvzf fileName.tar.gz

ব্যবহার করে বের করার চেষ্টা করুন

tar xf fileName.tar.gz

আপনি প্রথম ধাপে এটিও করতে পারেন:

গানজিপ সম্প্রদায়_আইমেজেস.টার.জিজেড

তারপর আপনি ফাইল আছে: সম্প্রদায়_ ইমেজ.তার

দ্বিতীয় পদক্ষেপ হবে:

সম্প্রদায়তার

এবং*.টার ফাইল বের করা হবে.

টার এক্সভিএফ ফাইল.টার.জিজেড

  • এক্স এক্সট্র্যাক্ট জন্য
  • ভার্বোজ জন্য ভি (তালিকা ফাইল)
  • ফাইলের নামের জন্য এফ পরবর্তী

টার এর যে কোনও দূরবর্তী আধুনিক সংস্করণে সংরক্ষণাগারটি জিজিপড হয়েছে তা স্বয়ংক্রিয়ভাবে সনাক্ত করা উচিত এবং যুক্ত করা উচিত " জেড " তোমার জন্য.