GNU tar(1)
এর একটি ঝরঝরে বিকল্প রয়েছে --transform
। ম্যান পৃষ্ঠা থেকে:
--transfor, --xform এক্সপ্রেসন
ব্যবহার করুন ফাইলের নাম রূপান্তর করতে এক্সপ্রেসন প্রতিস্থাপন
সংরক্ষণাগারটি আর্কাইভ করা হচ্ছে বলে এটি ফ্লাইটিতে পাথের নামগুলির পরিবর্তনের অনুমতি দেয় যাতে এটি কোথায় এবং কীভাবে বের করা হবে তা আপনি নিয়ন্ত্রণ করতে পারেন।
আমার প্রশ্ন হ'ল, সিটুতেও একই ধরণের রূপান্তর সম্পাদনের উপায় আছে ; অর্থাত্, সংরক্ষণাগারটি বের না করে?
উদাহরণ
[user@host]$ tar tf test.tar
./foo/blah ./foo/bleh
[user@host]$ some_deep_magic 's/foo/bar/' test.tar
[user@host]$ tar tf test.tar
./bar/blah ./bar/bleh
ব্যবহারের ক্ষেত্রে
আমি tar
মূলত নিখুঁত শেষ ব্যবহারকারীদের কাছে একটি সংরক্ষণাগার বিতরণ করছি এবং এটি আমার কাছ থেকে কোনও হস্তক্ষেপ ছাড়াই সঠিক পথে প্রবেশ করতে চাইবে। আমি সংরক্ষণাগারটি বের করার, ডিরেক্টরিগুলির নতুন নামকরণ এবং সংরক্ষণাগারটি লার্জিক হওয়ায় পুনঃস্থাপনের তুচ্ছ সমাধান এড়াতে চেষ্টা করছি।