এই ক্ষেত্রে বিভিন্ন ট্যারি ইউটিলিটিগুলি আলাদাভাবে আচরণ করে, তাই সতর্ক হওয়া ভাল। আপনি তৈরি করেননি এমন একটি টার ফাইলের জন্য, সামগ্রীগুলি সরিয়ে নেওয়ার আগে সর্বদা তালিকাভুক্ত করুন।
সোলারিস তার :
নামকৃত ফাইলগুলি টারফাইল থেকে উত্তোলন করা হয় এবং বর্তমান ডিরেক্টরি অনুসারে টারফিলের মধ্যে নির্দিষ্ট ডিরেক্টরিতে লেখা হয়। নিষ্কাশনের জন্য ফাইল এবং ডিরেক্টরিগুলির সম্পর্কিত পাথের নামগুলি ব্যবহার করুন।
টার আর্কাইভে থাকা নিখুঁত পাথের নামগুলি পরম পাথের নাম ব্যবহার করে আনপ্যাক করা হয়, অর্থাত্ শীর্ষস্থানীয় ফরোয়ার্ড স্ল্যাশ (/) কেটে ফেলা হয় না।
পূর্ণ (পরম) পথের নাম সহ একটি ট্যারি ফাইলের ক্ষেত্রে যেমন:
/tmp/real-file
/etc/sneaky-file-here
... আপনি যদি এই জাতীয় ফাইলটি বের করেন তবে আপনার উভয় ফাইলই শেষ হবে।
জিএনইউ টার :
ডিফল্টরূপে, জিএনইউ টার /
ইনপুট বা আউটপুটটিতে শীর্ষস্থান ফেলে দেয় এবং একটি ..
উপাদানযুক্ত ফাইলের নাম সম্পর্কে অভিযোগ করে । এমন একটি বিকল্প রয়েছে যা এই আচরণটি বন্ধ করে দেয়:
--absolute-names
-P
ফাইলের নাম থেকে নেতৃস্থানীয় স্ল্যাশগুলি সরিয়ে ফেলুন এবং কোনও ..
ফাইলের নাম উপাদানযুক্ত ফাইলের নাম অনুমতি দিন ।
... আপনি যদি বিকল্পটি ব্যবহার না করেই জিএনইউ টার ব্যবহার করে একটি সম্পূর্ণ প্যাশেড টার ফাইলটি বের করেন তবে -P
এটি আপনাকে বলবে:
টার: /
সদস্যের নাম থেকে নেতৃস্থানীয় অপসারণ
এবং আপনার বর্তমান ডিরেক্টরিটির সাব ডিরেক্টরিতে ফাইলটি এক্সট্রাক্ট করবে।
এআইএক্স টার :
এ সম্পর্কে কিছুই বলে না, এবং সোলারিস টারের মতো আচরণ করে - এটি সম্পূর্ণ / পরম পথের নাম সহ টার ফাইলগুলি তৈরি এবং নিষ্কাশন করবে।
এইচপি-ইউএক্স টার :
(আরও ভাল অনলাইন রেফারেন্স স্বাগত)
সতর্কবাণী
কোনও আপেক্ষিক অবস্থানের জন্য নিখুঁত পাথের নামটি পুনরুদ্ধার করার কোনও উপায় নেই।
ওপেনবিএসডি টার :
-P
পথের /
নাম থেকে নেতৃস্থানীয় স্ল্যাশ ( ) সজ্জিত করবেন না । ডিফল্ট হ'ল অগ্রণী স্ল্যাশগুলি ফেলা।
আছে -P
বিকল্পের জন্য বাস্তবায়িত tar
পাশাপাশি MacOS, ফ্রিবিএসডি এবং NetBSD বা উপর, একই শব্দার্থবিদ্যা সঙ্গে, উপরন্তু যে সঙ্গে tar
উপর FreeBSD 'র এবং MacOS "প্রত্যাখ্যান সংরক্ষণাগার এন্ট্রি যার pathnames ধারণ বের করে আনতে হবে ..
ছাড়া বা কার গন্তব্যের ডিরেক্টরি একটি সিমবলিক লিঙ্ক পরিবর্তন করা হবে" -P
।
স্কিলিটুলস স্টার :
-/
সংরক্ষণাগারটি বের করার সময় ফাইলের নাম থেকে শীর্ষস্থানীয় স্ল্যাশগুলি সরিয়ে ফেলবেন না। পরম পথের নামগুলি সহ টার আর্কাইভগুলি সাধারণত একটি খারাপ ধারণা। অন্যান্য টারের প্রয়োগের সাথে, সম্ভবত বিদ্যমান ফাইলগুলি ক্লোবারিং না করে এগুলি কখনই নিষ্ক্রিয় করা যায় না। সেই কারণে স্টার করুন, ডিফল্টরূপে স্ট্র্যাপগুলি যখন ফাইলের নামগুলি থেকে নিষ্কাশন মোডে থাকে তখন স্ল্যাশকে নেতৃত্ব দেয়।
-P
বিকল্প রয়েছে যা এই ক্ষেত্রে তার আচরণকে প্রভাবিত করে।