অযৌক্তিক কিছু দিয়ে আপনার পাগল গেম খেলতে হবে না। টার সম্পূর্ণরূপে কেবলমাত্র একটি আর্কাইভে থাকা ফাইলগুলির একটি উপসেট আহরণে সম্পূর্ণ সমর্থন করে, যেমন নিম্নলিখিত (তুচ্ছ) উদাহরণে দেখানো হয়েছে:
/tmp $ mkdir tarsrc
/tmp $ cd tarsrc
/tmp/tarsrc $ mkdir a b
/tmp/tarsrc $ touch a/aaa b/bbb
/tmp/tarsrc $ tar cf ../tartest.tar .
/tmp/tarsrc $ cd ..
/tmp $ mkdir tardest
/tmp $ cd tardest
/tmp/tardest $ tar xf ../tartest.tar ./a
/tmp/tardest $ ls -R
.:
a/
./a:
aaa
কৌশলটি হ'ল পাথস্পেকটি অবশ্যই টারফিলের সামগ্রীর সাথে মেলে match সুতরাং আপনি যখন কোনও কাজটি করেন tar tf
, যদি পথটি শুরু হয় ./
, আপনাকে অবশ্যই এটি toোকাতে হবে, এবং যদি এটি না থাকে, আপনাকে এটি ছেড়ে দিতে হবে। এছাড়াও, আপনি যদি একটি সাব-সাব-সাব-সাব-সাব-সাব-সাব-পাথ বের করতে চান তবে এটি সম্পন্ন করার পরে এটি ফাইল সিস্টেমের গভীরে এন স্তরগুলি শেষ করবে।