সাবফোল্ডার থেকে বর্তমান ফোল্ডারে ফাইলগুলি সরান


8

উবুন্টু সার্ভারে আমার ফাইলগুলি এর মতো বলুন: /folder1/folder2/

আমি আছি folder1বর্তমানে, এবং আমি থেকে সব ফাইল / ফোল্ডার (রিকার্সিভ) স্থানান্তর করতে চান folder2বর্তমান ফোল্ডার করতে।

কিভাবে আমি এটি করতে পারব?

উত্তর:




3

আপনার ফোল্ডারে অদৃশ্য ফাইলগুলি ('দিয়ে শুরু করে') থাকলে সচেতন হওয়ার জন্য একটি সতর্কতা রয়েছে at ডটগ্লোব (*) প্রসারিত হবে না (এবং এমভি চলাচল করবে না) অদৃশ্য ফাইলগুলি যদি আপনি এর সাথে এর আচরণ পরিবর্তন না করেন shopt। shopt -s dotglobঅদৃশ্য ফাইলগুলি প্রসারিত করতে এবং shopt -u dotglobডিফল্টে ফিরে যেতে।


0

পুনরাবৃত্তভাবে বর্তমান ফোল্ডারে ফাইলগুলি সরান:

find -type f -exec mv -v {} . \;

সচেতন থাকুন যে আপনি বিদ্যমান ফাইলগুলি ওভাররাইট করবেন না।


আপনার উত্তর দেওয়া উচিত ছিল যে এটি পূর্ববর্তী উত্তরগুলির চেয়ে আলাদাভাবে কীভাবে আচরণ করবে এবং কোন পরিস্থিতিতে এটি পছন্দসই হবে।
— ক্যাস্পারড

উদাহরণস্বরূপ, এটি কাজ করবে যখন একটি শেল কমান্ডের চেয়ে বেশি ফাইল থাকতে পারে। অথবা আপনি এমন একটি শেল রয়েছেন যা গ্লোব্বিং সমর্থন করে না।
— ছানা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.