আমার এখানে জরুরি অবস্থা রয়েছে, লিনাক্স এবং ব্যাশ এখানে শিক্ষানবিস এবং কিছু ফাইলের নাম পরিবর্তন করার জন্য একটি স্ক্রিপ্ট লেখার চেষ্টা করতে গোলমাল করলেন। লুপটি দুর্ঘটনাক্রমে পথে এগিয়ে গেল (ডেস্কটপের কোনও ফোল্ডারে স্ক্রিপ্টটি চালিয়েছিল) এবং পুনরায় নামকরণ /binকরা হয়েছিল /D_bin( D_আমি যুক্ত করা উপসর্গ ছিল) সুতরাং এখন সিস্টেম /binসামগ্রীগুলি ব্যবহার করতে পারে না , তাই না bash, mvনাম পরিবর্তন করতে পারে না , sudoফাইলগুলি নয় ... ফাইলগুলি ইন /D_binঠিক আছে, নাম পরিবর্তন করা হয়নি, এবং সেগুলি অনুলিপি-পেস্ট করতে পারে তবে /binব্যাশ ছাড়া ফোল্ডারটি আর তৈরি করতে পারে না । সিস্টেমটি স্থিতিশীল দেখায় তবে খুব কম জিনিসই কাজ করে এবং ডেস্কটপে ফাইলগুলি অ্যাক্সেস পায় না।
অন্যান্য ফোল্ডারগুলির /মতো /lib /sbin /etcএটিও ঠিক আছে বলে মনে হয় এবং গ্রাফিকাল ডেস্কটপটি এখনও আছে। আমি পুনরায় চালু করতে ভয় পাচ্ছি কারণ এটি বুট করতে সক্ষম হবে কিনা তা আমি জানি না।
মূলের কোনও শেল আছে বা /D_binআবার নামকরণের কোনও উপায় আছে /bin? সাহায্য প্রয়োজন দয়া করে, খুব গুরুত্বপূর্ণ কাজ আপস
আমার আত্মঘাতী লিপি: $:
#!/bin/bash
files=~/Desktop/folder_1/*
for j in $files
do
cd $j
for i in 10n* #file names starting by 10n
do
find * -maxdepth 0 ! -path . -exec mv {} D_{} \;
done
cd ..
done
:( ধন্যবাদ !!!!
/D_bin/mv -T /D_bin /binএবং পরের বারে আপনার স্ক্রিপ্টগুলি রুট হিসাবে চালাবেন না।