আমার মতো একটি জিপযুক্ত ফাইল রয়েছে myArchive123.tar.gz
। এটির ভিতরে একটি ফোল্ডার রয়েছেhelloWorld
যদি আমি এটিটি বের করি: tar -xf myArchive123.tar.gz
আমি helloWorld
ফোল্ডারটি পেয়েছি :
ls
myArchive123.tar.gz
helloWorld
আমি আউটপুটটি ফাইলের নাম বিয়োগের .tar.gz এক্সটেনশানের একই নাম হিসাবে দেখতে চাই। অর্থাৎ,
tar <magic paramaters> myArchive123.tar.gz
ls
myArchive123.tar.gz
myArchive123
cd myArchive123
ls
helloWorld
এই কাজ করা যাবে?
- সংরক্ষণাগারটির ভিতরে কী আছে তা আমি কখনই জানি না। একটি ফোল্ডার হতে পারে, অনেক ফাইল হতে পারে।
- আমি আর একটি সরঞ্জাম ব্যবহার করে ঠিক থাকব যদি টার এটি না করতে পারে।
- আমি লম্বা ফর্মের সাথে ঠিক আছি যা স্ক্রিপ্টে রূপান্তরিত হতে পারে
সম্পাদনা
সম্পাদিত সময়ে আমি নিজেকে একটি স্ক্রিপ্ট হ্যাক করেছিলাম যা মনে হয় কাজটি শেষ হয়ে গেছে। (নীচে আমার পোস্ট উত্তর দেখুন)। যদি এটি উন্নত করা যায় তবে অনুগ্রহ করে মন্তব্য / অতিরিক্ত উত্তর পোস্ট করুন। মূল বিষয়টি হ'ল এটি এক-লাইনের মতো প্যাকেজযোগ্য হওয়া উচিত:
extract <file>