নির্দিষ্ট ডিরেক্টরিতে এক্সট্রাক্ট করার জন্য সিপিও (gnu, rhel 4) কীভাবে পাবেন?


9

কারণটি আমি এর পরিবর্তে একটি পরিপাটি স্ক্রিপ্ট তৈরি করতে চাই

cd /some/dir
cpio -whatever<somefile
cd -

উত্তর:


10

এটির অনুমতি দেওয়ার জন্য জিএনইউ সিপিওতে কিছুই নেই। এটি একটু পরিষ্কার হতে পারে:

(cd /some/dir && cpio -whatever < /some/file)

সাব-শেল বন্ধনী ব্যবহার করে স্ক্রিপ্টগুলি বর্তমান চলমান ডিরেক্টরিটি সংরক্ষণ করবে এবং && ব্যবহার করে নিশ্চিত করা হবে যে আপনি সিপিও এক্সট্রাকশনটি কেবলমাত্র যদি লক্ষ্যগুলিতে ডিরেক্টরিগুলি সফলভাবে পরিবর্তন করেন।


3
somefileআসলে রক্ষিত হয়েছে /some/dirএখানে। আমি এটি চেষ্টা করেছিলাম এবং এটি বলে যে এটি ফাইলগুলি খুঁজে পায় না। সুতরাং আপনাকে হয় যেখানে ফাইলগুলি ছিল বা পরম পাথের তুলনায় আবার আপেক্ষিক পাথ ব্যবহার করতে হবে।
সিএমসিডিগ্রাগনকাই

0

টি ক্যাম্পবেল যা করেছে তাতে আরও কিছু যুক্ত করা:

(সিপি / কিছু / ফাইল / কিছু / দির ও& সিডি / কিছু / দির && সিপিও-যাই হোক <ফাইল এবং&m আরএম-ফাইল ফাইল)

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