জিএনইউ টার ফিচারুলাইটিসে বাস করে, তাই স্বাভাবিকভাবেই এর জন্য কিছু বিকল্পও রয়েছে।
http://www.gnu.org/software/tar/manual/html_node/transform.html
আপনি যদি কয়েকটি পথের অংশগুলি সরাতে চান, তবে --strip-components=n
বা --strip=n
প্রায়শই করবেন:
tar xvzf tgz --strip=1
এটাও ফাইল নিষ্কাশিত করা (ফ্ল্যাগ হয় Regex-পুনর্লিখন সম্ভব --transform
বা --xform
সঙ্গে ereg গ্রহণ /x
modifer):
tar xvzf tgz --xform='s#^[^/]+#.#x'
# or 's#^.+/##x' for discarding all paths
একটি ট্যারি তালিকাভুক্ত করার জন্য আপনার অতিরিক্ত --show-transformed
বিকল্পের প্রয়োজন :
tar tvzf tgz --show-transformed --strip=1 --xform='s/abc/xyz/x'
আমি বিশ্বাস করি যে পুনর্লিখনের বিকল্পগুলি কেবল উত্তোলনের জন্য নয়, প্যাকিংয়ের জন্যও কাজ করে। কিন্তু pax
স্পষ্টত একটি nicer সিনট্যাক্স হয়েছে।