একটি ফাইল থেকে একটি ডিরেক্টরি থেকে অন্য ডিরেক্টরিতে এক্সট্রাক্ট করুন


2

আমার একটি টার ফাইল রয়েছে এবং আমার এটি থেকে একটি একক ফাইল বের করে অন্য ডিরেক্টরিতে রাখতে হবে।

আমি এটি চেষ্টা করেছিলাম তবে এটি একটি ত্রুটি বার্তা দেয়। এটি আমার যে ডিরেক্টরিটি চায় সেটি নয় তবে এটি একই ডিরেক্টরিতে ফাইলটি বের করেছিল।

tar xvf tarfile.tar -C /home/myDir filename_tobe_extracted

ত্রুটিটি হ'ল:

x filename_tobe_extracted, 4046 bytes, 8 media blocks.
File -C not present in the archive.
File /home/myDir not present in the archive.

ধন্যবাদ

উত্তর:


2

আপনার আদেশটি আমার পরীক্ষাগুলিতে প্রত্যাশা অনুযায়ী কাজ করে, উভয়ই জিএনইউ ট্যারে (1.26) এবং বিএসডি টারে (2.6.2)।

আপনার আউটপুটটির ফর্ম্যাটটি পরামর্শ দেয় আপনি সেই দুটির থেকে আলাদা সংস্করণ ব্যবহার করছেন। tar --versionআপনার প্রশ্নের আউটপুট যুক্ত করা সহায়ক হতে পারে। যাই হোক না কেন, আপনার টারের সংস্করণটি কমান্ড আর্গুমেন্টগুলি পার্স করতে সমস্যা হতে পারে বলে মনে হয়, তাই আমি তাদের বিভক্ত করার এবং তাদের চারপাশে উল্টানোর পরামর্শ দিই। হয়তো চেষ্টা করুন:

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