তার ডিরেক্টরিগুলি না নিয়েই তার থেকে একক ফাইল বের করুন


0

আমি বর্তমানে এই কমান্ডটি ব্যবহার করছি

    tar -zxvf foo.tgz -C /root/dir1/ dir2/dir3/dir4/dir5/file

আমার নির্দিষ্ট ফাইলটি একটি টার্ক সংরক্ষণাগার থেকে প্রদত্ত ডিরেক্টরিতে সরিয়ে নিতে, dir1। যেমনটি, আমি শেষ root/dir1/dir2/dir3/dir4/dir5/fileকরছি তবে আমি যা করছি তার পরে root/dir1/file। এটি গুরুত্বপূর্ণ কারণ আমার এই ফাইলগুলির মধ্যে 1000 রয়েছে এবং আমি সেগুলি পেতে সমস্ত স্বতন্ত্র ডিরেক্টরিগুলি খুলতে চাই না। কেউ কি শুধু ফাইলটি এক্সট্রাক্ট করতে জানেন?

অনেক ধন্যবাদ.

উত্তর:


1

জিএনইউ টারে দিয়ে আপনি --strip-componentsফাইলের নামের আগে নির্দিষ্ট সংখ্যক ডিরেক্টরি স্তর সরিয়ে ফেলতে পারেন । অন্যথায়, -Oআউটপুটটি পছন্দসই ফাইলটিতে ব্যবহার এবং পুনর্নির্দেশ করুন।


ধন্যবাদ! --strip-componentsনিয়মিত
টারেও


ওহ, তাহলে আমি বুঝতে পারি না জিনু টারে থাকতে হবে? যদিও আমি gnu লোড করি নি
ইউজার 1792403

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