আপনি এই বিকল্প প্রক্রিয়াটি চেষ্টা করতে পারেন the পথেই থাকুন
/myuser/downloads/
কিন্তু, এর পরিবর্তে প্রথম তৈরি করার /myuser/downloads/new/ডিরেক্টরির পরিবর্তে একটি ফোল্ডার তৈরি /myuser/ডিরেক্টরি কমান্ড সঙ্গে, mkdir ../newতারপর, সব ফাইল স্থানান্তর downloadsকরার জন্য new, এবং পরিশেষে সরানো newমধ্যে downloads। /myuser/downloads/কমান্ডটি সহ আপনি পথে এক লাইনে এটি করতে পারেন :
mkdir ../new && mv * ../new && mv ../new ../downloads
এই ক্ষেত্রে, আপনাকে ফাইল / ফোল্ডারগুলির কোনও ধরণের "ফিল্টারিং" সম্পর্কে উদ্বিগ্ন হওয়ার দরকার newনেই , যেহেতু একই স্তরের পথটি রয়েছে downloads, সুতরাং আপনি কেবল সমস্ত কিছুতে সরিয়ে নিতে downloadsপারেন new, এবং তারপরে newডাউনলোডগুলিতে স্থানান্তর করতে পারেন `
তবে, যদি আপনি ইতিমধ্যে সাবফোল্ডারটি newতৈরি করে রেখেছেন এবং অন্য কোনওটি তৈরি করতে না চান , চিন্তার দরকার নেই –– উপরের দিকে কমান্ডের উপরে প্রদর্শিত কমান্ডের mkdirপ্রথম বাম দিকে কমান্ডটি পরিবর্তন করুন , এতে চাপ দিন পথ; অন্য কথায়, যখন আপনি এখনও আছেন , আপনি পরিবর্তন করতে পারেন থেকে । তারপরে সাব-ফোল্ডারটি [পথে ) সমান স্তরে উঠে যায় এবং তারপরে উপরের মতো প্রদর্শিত বাকী কমান্ডটি চালাতে পারেন। সমস্ত একসাথে, আমরা পথ থেকে শুরু :&&mvnew/myuser/downloads/mkdir ../newmv new ..new/myuser/downloads/new//myuser/new//myuser/downloads//myuser/downloads/
mv new .. && mv * ../new && mv ../new ../downloads
এবং, যেহেতু আপনি "ডাউনলোড ফোল্ডারে সমস্ত ফাইল এবং ফোল্ডার / উপ-ফোল্ডারগুলিকে সাব-ফোল্ডার [ new]] এ সরিয়ে নিতে চেয়েছিলেন, তাই আপনি সম্পন্ন করেছেন! আপনি যদি কেবল ফাইলগুলি (বা কেবল ফোল্ডারগুলি বা [আরও দানাদার বস্তু আন্দোলন সন্নিবেশ করানো) সরিয়ে নিতে চেয়েছিলেন , তবে আপনাকে অন্যান্য কমান্ডগুলি ব্যবহার করতে হবে যা অবজেক্টগুলিকে "ফিল্টার" করতে পারে grep। যদিও উপরে লেখা আদেশগুলি আপনার উদ্দেশ্যে যথেষ্ট।
mv * newযদিও, এটি "নতুনকে নতুনতে স্থানান্তরিত করতে পারে না" বা অনুরূপ কিছু দেখায়।mv -i * newওভাররাইটগুলি রোধ করতে আপনার পক্ষে সম্ভবত ।