আমি কিভাবে কেবলমাত্র উপড্রাইরেক্টরী কপি করব কিন্তু লিনাক্সে অন্যান্য ফাইল বাদ দেব?


1

এখানে আমার ডিরেক্টরি গঠন:

/home/folders/test (some directories) and files
test.xml
test1.xml
test.js
images (directory)

/home/folders/test/images/( some directories ) and files

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

ছবিতে, আমি শুধুমাত্র সাব ডিরেক্টরি (ভিতরে ছবি সহ) অনুলিপি করতে হবে তবে অন্যান্য ফাইল বাদ দিতে হবে। আমি কিভাবে এটা অর্জন করতে পারি?

উত্তর:


1

সম্ভবত সাবডিরেক্টরি সনাক্ত করার জন্য একটি অনুসন্ধান কমান্ড এখানে সাহায্য করবে:

cp *.xml ../destination
find images -type d -mindepth 1 -maxdepth 1 -exec cp -R \{\} ../destination/images/ \;

আহ - তাই যদি আপনি শুধু গন্তব্য ফোল্ডারটি এক্সএমএল ফাইল এবং সাবডিরেক্টরিগুলি ধারণ করতে চান তবে দ্বিতীয় কমান্ড শেষে শেষ "চিত্র /" ড্রপ করুন। নিশ্চিত করুন যে ../destination, এবং যদি প্রয়োজন .. / destination/images আগে থেকেই বিদ্যমান। "mkdir -f ../destination/images"
digitalsean

0

আমি মনে করি এই কমান্ড আপনার জন্য কাজ করবে ...

প্রথম / হোম / ফোল্ডার / পরীক্ষা যান এবং এই কমান্ড চেষ্টা করুন।

[সর্বাধিক @ localhost ফাইল] $ খুঁজে। নাম " .c "-o -name" .jpeg "| xargs -i cp {} / হোম / সর্বোচ্চ / ডেস্কটপ / jkm /

এটি সমস্ত গন্তব্য ডিরেক্টরি / jkm / "test" এর অধীনে ".c" এবং ".jpeg" ফাইলগুলিকে অনুলিপি করবে ("উপসাগরীয় অঞ্চলে" .c "এবং" .jpeg "ফাইল সহ)


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