আমি কীভাবে এক ধাপে টিজিজেড খুলব এই লিঙ্কটি পেয়েছি ।
gzip -dc target.tar.gz | tar xf -
'-' এর অর্থ কী?
আমি কীভাবে এক ধাপে টিজিজেড খুলব এই লিঙ্কটি পেয়েছি ।
gzip -dc target.tar.gz | tar xf -
'-' এর অর্থ কী?
উত্তর:
-
ফাইল নাম যুক্তি ব্যবহার করার জন্য এটি বোঝার জন্য একটি সাধারণ সম্মেলন stdin
বা stdout
; tar
একই সম্মেলন অনুসরণ। ম্যান পৃষ্ঠা থেকে:
-f, --file [HOSTNAME:]F
use archive file or device F (default "-", meaning stdin/stdout)
-
হবে এটির অর্থ কী তা দেখার জন্য। স্ট্ডিন / স্টাডাউট হ'ল একেবারে সাধারণ অর্থ, তবে অন্যগুলি রয়েছে। উদাহরণস্বরূপ, এর কয়েকটি সংস্করণটির env
অর্থ "খালি পরিবেশের সাথে শুরু করুন"।
আর একটি কনভেনশন হ'ল পতাকাগুলির সমাপ্তি এবং ফাইলের নামের শুরুতে '-' ব্যবহার করা। এই আচরণটি অন্ততপক্ষে রেডহ্যাট 4-এ গিওপট (3) এ অন্তর্নির্মিত। আমি কোনও রেড হ্যাট ম্যান পৃষ্ঠা খুঁজে পাচ্ছি না যা '-' ব্যবহার করে শেষ যুক্তিগুলি নির্দেশ করে, তারা সকলেই এটি করতে '-' ব্যবহার করে বলে মনে হচ্ছে। অ্যাডাব্লিক ম্যান পৃষ্ঠাটিতে সেই প্রসঙ্গে '-' রয়েছে, সুতরাং কেবল পুরানো "উত্তরাধিকারী" ইউনিক্স বা সোলারিস কমান্ডগুলি আর্গুমেন্ট হিসাবে ফাইল ফাইলের নাম পৃথক হিসাবে ব্যবহার করে।
--
বিকল্পগুলির শেষের ইঙ্গিত দেয়, সুতরাং এরপরে যা কিছু আসে তা অপারেন্ড। -
কোনও বিকল্প নয়, সুতরাং এটি এবং তারপরে যা কিছু আসে তা অপারেন্ড। এটি মানক আচরণ । যেমন অনেক কমান্ড জন্য tar
, প্রতীক -
মান ইনপুট অথবা আউটপুট মানে । অনেক শেলের উপর set - -a
সমান set -- -a
, এবং কিছু পুরানো বোর্ন শেলগুলি set - -a
ছিল একমাত্র স্বীকৃত ফর্ম, তবে set
বিল্ট- ইনগুলির সাথে এটি ব্যতিক্রম ।
--
আর্গুমেন্ট থেকে পৃথক বিকল্পগুলির জন্য পসিক্স স্ট্যান্ডার্ড কনভেনশন অনুসরণ করে ।
tar xfz target.tar.gz
জিজিপ -এডি ট্যারি ফাইলের জন্য এবং বিজিপtar xfj target.tar.bz2