'সুডো টর-এক্সজেফ' কী? কেন এটি ব্যবহার করা হয়?


11

আমার এর এক্সটেনশনগুলি xzfএবং এর ব্যবহার সম্পর্কে জানতে হবে। এটি কি কোনও সফ্টওয়্যার ইনস্টল করার ক্ষেত্রে ব্যবহার করা উচিত?

sudo tar -xzf utorrent-server-3.0-ubuntu-10.10-27079.tar.gz

কেন এটি ব্যবহার করা হয়?

উত্তর:


8

tarমূলত টার সংক্রান্ত আরও তথ্যের জন্য টার আর্কাইভ ইউটিলিটির জিএনইউ সংস্করণটি টার্মিনালে যান এবং টাইপ করুন man tar

আপনি ঠিক কি xzfজন্য ব্যবহৃত হয় তা খুঁজে পাবেন । আপনি যখন একটি টার কমান্ড চালান তখন মূলত এগুলি পতাকা (বিকল্পগুলি) করে।

[-]x --extract --get:
-z --gzip:
-f --file F:

এই কমান্ড ক্রম করে ব্যাপার যদিও।

মূলত আপনার আদেশ

sudo tar -xzf utorrent-server-3.0-ubuntu-10.10-27079.tar.gz

tar.gzআপনি যে সংরক্ষণাগারটিকে (utorrent-server-3.0-ubuntu-10.10-27079.tar.gz) হিসাবে রুট সুবিধাগুলি হিসাবে উল্লেখ করেছেন তা নিষ্ক্রিয় করবে ।


4
পতাকাগুলির ক্রমটি গুরুত্বপূর্ণ, বাস্তবে - fসর্বশেষটি হতে হবে। আপনি যদি টাইপ করেন, উদাহরণস্বরূপ, tar -xfzতবে এটি কল করা কোনও ফাইল সন্ধান করার চেষ্টা করবে z। মূলত এর fঅর্থ "পরের জিনিসটি আমি টাইপ করব এটি একটি ফাইলের নাম হবে"।
জেজ ডাব্লু

5

tarসংরক্ষণাগার আহরণ করার সুইস আর্মি চাকু। এটা যেমন যেমন বিভিন্ন আর্কাইভ, সব ব্যবস্থা করতে সক্ষম tar.gz, tar.xz, tar.bz, tar.bz2, tar.lz...

আপনার আদেশে নিম্নলিখিত তিনটি বিকল্প রয়েছে:

  • -x = নিষ্কাশন
  • -z = জিজেপ করা সংরক্ষণাগার
  • -f = একটি ফাইল থেকে পান, কোনও টেপ ড্রাইভ নয়

টারে আরও সহায়তা পেতে, আপনার টার্মিনালে প্রবেশ করুন tar --helpবা প্রবেশ করুন man tar

সুতরাং আপনার কমান্ড একটি ডিরেক্টরিতে সংরক্ষণাগারটি utorrent-server-3.0-ubuntu-10.10-27079.tar.gz নিষ্কাশন করে। এটি উল্টো সার্ভারটি ইনস্টল করে না, বিপরীতে dpkg -iবা sudo apt-get install

tarপ্রোগ্রামগুলির জন্য সংরক্ষণাগারগুলিতে সাধারণত লিনাক্স বাইনারি থাকে, যা আপনি './ বাইনারি-নাম ' দিয়ে চালাতে পারেন ।


আমি tar"আর্কাইভগুলি বের করার সুইস সেনার ছুরি" ডাকব না কারণ এটি কেবল এক ধরণের সংরক্ষণাগার বিন্যাসের সাথেই মোকাবেলা করতে পারে: ট্যার - যদিও এর বিভিন্ন রূপ রয়েছে। (ডি-) সংকোচন বিকল্পগুলি অবশ্যই দুর্দান্ত তবে সংরক্ষণাগার বিন্যাস সম্পর্কে কোনও পরিবর্তন করবেন না। মত অন্যান্য সরঞ্জামগুলি p7zip(এবং ফাইল-রোলের মত এটা ফ্রন্ট শেষ, উবুন্টু ডিফল্ট সংরক্ষণাগার পরিচালক) যদিও (যেমন তাদের নিজ নিজ বিশেষ হাতিয়ার হিসেবে কম অপশন সঙ্গে আর্কাইভ একটি পর্যন্ত বৃহত্তর পরিসর সমর্থন tar, zip, rarইত্যাদি)। অতিরিক্তভাবে, p7zip7-জিপ সংরক্ষণাগারগুলির জন্য বিশেষায়িত সরঞ্জাম।
ডেভিড ফোরস্টার

1

প্রদত্ত অন্যান্য উত্তরগুলি বেশ ভাল, তবে আমি একটি উদাহরণ দিতে চাই এবং এটি কেন ইনস্টলেশনগুলির জন্য ব্যবহৃত হয় সে সম্পর্কে আরও ব্যাখ্যা করতে চাই ।

প্রথমত, অন্যদের মত ব্যাখ্যা করেছেন। tar-xzf নিষ্কাশন করার জন্য একটি পদ্ধতি মাত্র। ইনস্টলেশন নির্দেশাবলীতে তারা সাধারণত আপনাকে ব্যবহারের বিকল্পগুলি বলবে কারণ বিভিন্ন সংরক্ষণাগার ধরণের জন্য বিভিন্ন বিকল্পের প্রয়োজন হবে।

EXAMPLE টি USAGE-- থেকে নেওয়া এখানে

এক্সভিজেফ বিকল্পটি ব্যবহার করে একটি জিজিপড টার আর্কাইভ (* .tar.gz) বের করুন

জিজিপ টার আর্কাইভ সঙ্কুচিত করার জন্য z বিকল্পটি ব্যবহার করুন।

$ tar xvfz archive_name.tar.gz

এক্সভিজেএফ বিকল্পটি ব্যবহার করে একটি বিজিপিড টার আর্কাইভ (* .tar.bz2) উত্তোলন করা হচ্ছে

একটি bzip2 টার সংরক্ষণাগারটি সঙ্কুচিত করার জন্য j বিকল্পটি ব্যবহার করুন।

$ tar xvfj archive_name.tar.bz2

উদাহরণ স্থাপন করুন - গুগল ড্রপবক্স

এখন কেন এটি উবুন্টু ইনস্টলেশনগুলিতে ব্যবহৃত হয়, এখানে পাওয়া গুগল ড্রপবক্স ইনস্টলেশন প্রক্রিয়াটি বিবেচনা করুন

এটি ইনস্টল করতে বলে, নিম্নলিখিতটি কর:

64-bit:

cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

Next, run the Dropbox daemon from the newly created .dropbox-dist folder.

~/.dropbox-dist/dropboxd

এই নির্দেশাবলী আপনাকে যা বলছে তা হ'ল:

  1. ব্যবহারকারীর হোম ডিরেক্টরিতে নেভিগেট করুন ~

  2. তারার ফাইলটি ডাউনলোড করুন

  3. এটি হোম ডিরেক্টরিতে আনজিপ করুন। .dropbox-distজিপটি কীভাবে তৈরি হয়েছিল সে কারণে এটি ফোল্ডারটি তৈরি করবে ।

  4. নতুন আনজিপ করা ফোল্ডারে প্রোগ্রামটি চালান।


ইউবুন্টু ইনস্টলশনগুলি

দেখুন উবুন্টু উইন্ডোজের মতো কাজ করে না। উইন্ডোতে আপনাকে রেজিস্ট্রি, ডিরেক্টরিগুলি, ফাইল অ্যাসোসিয়েশন ইত্যাদির কনফিগার করতে এক্সিকিউটেবল ইনস্টলেশন প্রোগ্রাম চালনা করতে হবে। উবুন্টু খুব উপাদানযুক্ত - এটি বলতে গেলে এটি খুব কমই দেখা যায় যে কোনও সিস্টেম কনফিগারেশন ফাইল পরিবর্তন করা দরকার need অ্যাপ্লিকেশন ইনস্টল করার জন্য। অধিকাংশ অংশ যে সব চাহিদা ঘটতে যে কয়েক ফাইলের মত বিশেষ ফোল্ডারে রেখে দেওয়া যেতে প্রয়োজন /var/, /usr/share/applications/, /etc/, এবং /bin/, (সম্ভবত অন্যদের) যা পর্যাপ্ত সঙ্গে (dropboxd ফাইল মত) একটি ব্যাচ ইনস্টলেশন ফাইল দ্বারা সম্পন্ন করা যেতে পারে (উবুন্টু ) সুবিধাদি। যদিও এটি অগত্যা নয় - কিছু প্রোগ্রাম সম্পূর্ণ স্বতঃ অন্তর্ভুক্ত থাকে এবং তাদের ফাইলগুলি বিশেষ ডিরেক্টরিতে রাখার প্রয়োজন হয় না।এই হিসাবে, ফাইলগুলি অযত্ন / আনজিপিংয়ের পরে, ইনস্টলেশন ইতিমধ্যে সম্পূর্ণ হতে পারে।

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


0

-xzftarকমান্ডের যুক্তি হয় । ম্যান পেজে আপনি এর অর্থ যাচাই করে দেখতে পারেন:

man tar

আপনি যে প্যারামিটারগুলির জন্য বলেছিলেন তারা হলেন:

 -x, --extract, --get
       extract files from an archive

 -f, --file ARCHIVE
       use archive file or device ARCHIVE

 -z, --gzip, --gunzip --ungzip

আপনার ফাইল utorrent-server-3.0-ubuntu-10.10-27079.tar.gz কেবল একটি সংরক্ষণাগার এবং সেই আদেশটি সামগ্রীটি বের করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.