লিনাক্স যুদ্ধের ফাইল আহরণের জন্য কমান্ড?


93

আমি কীভাবে লিনাক্স কমান্ড প্রম্পট দিয়ে একটি .war ফাইলটি বের করতে পারি?

উত্তর:


146

আনজিপ ব্যবহার করা হচ্ছে

unzip -c whatever.war META-INF/MANIFEST.MF  

এটি টার্মিনালে আউটপুট প্রিন্ট করবে।

এবং সমস্ত ফাইল আহরণের জন্য,

 unzip whatever.war

জার ব্যবহার করে

jar xvf test.war

বিঃদ্রঃ! jarকমান্ড বর্তমান ডিরেক্টরির যুদ্ধ বিষয়বস্তু উত্থিত করব। কোনও উপ-ডিরেক্টরিতে নয় (যেমন টমক্যাট করে)।


11
আমি আসলে jarকমান্ডটি আরও ভাল বলে মনে করি ঠিক এটি করার জন্য ডিজাইন করা হয়েছে।
এক্সেরেনন

4
@xtxton আপনি কি ব্যাখ্যা করতে পারেন কেন jarভাল? তারা উভয়ই ফোল্ডারটি উত্তোলন করে, তবে আপনার মতে কেন jarভাল? আমি খুঁজে পাই না যে এটি একটি বৈধ যুক্তির জন্য নির্ধারিত ছিল
নুরিতোভারি

4
@ এক্সট্রেনন ওয়েল এটি একটি নির্দিষ্ট পরিস্থিতির উপর নির্ভর করে: উদাহরণস্বরূপ, সিপিইউ ব্যবহারের ক্ষেত্রে আনজিপ জারের তুলনায় অনেক ভাল (০.24২২৪ সিপিইউ বনাম 1.063 সিপিইউ ব্যবহৃত) সিপিইউ মাইগ্রেশন (0 বনাম 16) 'জার এক্সভিএফ ক্যালেন্ডার.ওয়ার'-এর পারফরম্যান্স কাউন্টার স্ট্যাটাস: 325.095182 টাস্ক-ক্লক (এমএসসি) # 1.063 সিপিইউ 16 সিপিইউ-মাইগ্রেশন ব্যবহার করেছে # 0.049 কে / সেকেন্ড 3,049 পৃষ্ঠা-ফলস # 0.009 এম / সেকেন্ড 0.305890466 সেকেন্ড সময় অতিবাহিত * 'আনজিপ ক্যালেন্ডার.ওয়ার' এর জন্য পারফরম্যান্স কাউন্টার স্ট্যাটাস: 36.900667 টাস্ক-ক্লক ( এমসিএসি) # 0.624 সিপিইউ 0 সিপিইউ-মাইগ্রেশন ব্যবহার করেছে # 0.000 কে / সেকেন্ড 419 পৃষ্ঠা-ফলস # 0.011 এম / সেকেন্ড 0.059182220 সেকেন্ড সময় অতিবাহিত হয়েছে
খেশব শেওয়ানন্দুন

4
আনজিপ কমান্ডে, আমরা যদি '-c' ব্যবহার করি, এটি স্টাডআউট / স্ক্রিনে ('' সিআরটি '') ফাইল সরিয়ে ফেলবে। যুদ্ধ ফাইল বের করার জন্য (সমস্ত ফাইল) পতাকা গ ব্যবহার করবেন না।
নিত্যানন্দন এম


9

একটি যুদ্ধ ফাইল একটি নির্দিষ্ট ডিরেক্টরি কাঠামোযুক্ত একটি জিপ ফাইল। সুতরাং আনজিপ করার জন্য আপনি আনজিপ বা জার সরঞ্জামটি ব্যবহার করতে পারেন।

তবে আপনি সম্ভবত এটি করতে চান না। আপনি যদি টমকটের ওয়েব অ্যাপস ডিরেক্টরিতে যুদ্ধের ফাইলটি যুক্ত করেন তবে টমক্যাট যুদ্ধের ফাইলটি উত্তোলন / ইনস্টল করার জন্য যত্ন নেবে।


4
কখনও কখনও টমক্যাট সংরক্ষণাগারটি বের করে না এবং আপনাকে এটি ম্যানুয়ালি করতে হয়। এটা ঘটতে পারে।
রেডনিগুলি

সেক্ষেত্রে আপনি টমক্যাটটি পুনরায় আরম্ভ করতে চাইতে পারেন বা 'স্পর্শ <ফাইলিনে>' ব্যবহার করতে পারেন যাতে টমক্যাট নিষ্কাশন শুরু করে।
Kdeveloper

কখনও কখনও ওয়েবলোগিক যুদ্ধ ব্যবহার করতে চায় না :)
ইয়াসিন Okumuş


0

যুদ্ধ ফাইলের মধ্যে একটি নির্দিষ্ট ফোল্ডার (ডিরেক্টরি) আহরণ করা হচ্ছে:

# unzip <war file> '<folder to extract/*>' -d <destination path> 
unzip app##123.war 'some-dir/*' -d extracted/

আপনি ./extracted/some-dir/ফলাফল হিসাবে পেতে ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.