আমি এমন একটি স্ক্রিপ্ট তৈরি করার চেষ্টা করছি যা বেশ কয়েকটি ডিরেক্টরিতে একটি নির্দিষ্ট বর্ধনের সাহায্যে ফাইলগুলিকে একক টার-বলের সাথে সংকুচিত করতে পারে। স্ক্রিপ্ট ফাইলটিতে বর্তমানে আমার কাছে যা রয়েছে তা হ'ল:
find "$rootDir" -name '*doc' -exec tar rvf docs.tar {} \;
কোথায় $rootDir
অনুসন্ধানের বেস পাথ।
টার ফাইলে রাস্তাগুলি নিখুঁত ছাড়া এটি ঠিক আছে। আমি পাথগুলিকে আপেক্ষিক হতে পছন্দ করব $rootDir
। আমি কীভাবে এটি করতে যাব?
বর্তমান উদাহরণ tar -tf docs.tar
যেখানে $rootDir
হয় /home/username/test
আউটপুট:
home/username/test/subdir/test.doc
home/username/test/second.doc
আমি আউটপুটটি যা হতে চাই তা হ'ল:
./subdir/test.doc
./second.doc