আমার টার কমান্ড লাইনটি কাজ করছে না এটি ফাইলগুলি আনজিপ করবে না


9

আমি যখন টার-এক্সভিজে [ফাইলের নাম] ব্যবহার করার চেষ্টা করি তখন এটি কেবল হ্যাং করে প্রবেশ করুন এবং ফাইলটি আনজিপ করুন না .. এটিকে আবার আনজিপ করুন এটি এখনও কমান্ড লাইনে ঝুলছে --- তবুও আমি যখন অ্যাপ সংরক্ষণাগারটির ব্যবস্থাপকটি ব্যবহার করি তখন এটি ফাইলগুলিকে আনজিপ করে কোন সমস্যা দেয় না?

উত্তর:


10

আপনি একটি প্যারামিটার মিস করছেন (চ দেখুন):

tar -xvjf <filename>

যদি -f <filename>নির্দিষ্ট না করা থাকে তবে স্টার স্ট্যান্ডার্ড ইনপুটতে যা কিছু পায় তা প্রসারিত করতে ডিফল্ট হবে। সুতরাং আপনি যে "হ্যাঙ্গ" দেখছেন তা কেবলমাত্র তথ্যের জন্য অপেক্ষা করছে।

আপনি যদি কিছুটা খেলতে ঝুঁকছেন বলে মনে করেন, আপনার tar.bz2 ফাইলটি টারের স্ট্যান্ডার্ড ইনপুটটিতে পুনর্নির্দেশের চেষ্টা করুন:

tar -xvj < file.tar.bz2

এটিও কাজ করা উচিত তবে ফাইলটি -f দিয়ে নির্দিষ্ট করা আরও traditionalতিহ্যগত।

নোট করুন যে -f একেবারে শেষে থাকতে হবে কারণ ফাইল নামটি -f বিকল্পের পক্ষে একটি আর্গুমেন্ট। আপনি যদি tar -vfjv filenameএটি করেন তবে এটি কাজ করবে না, কারণ ফাইলের নামটি -v এর পক্ষে একটি আর্গুমেন্ট হিসাবে পাস হবে, যা কোনও অর্থ দেয় না।

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