আমার এখানে জরুরি অবস্থা রয়েছে, লিনাক্স এবং ব্যাশ এখানে শিক্ষানবিস এবং কিছু ফাইলের নাম পরিবর্তন করার জন্য একটি স্ক্রিপ্ট লেখার চেষ্টা করতে গোলমাল করলেন। লুপটি দুর্ঘটনাক্রমে পথে এগিয়ে গেল (ডেস্কটপের কোনও ফোল্ডারে স্ক্রিপ্টটি চালিয়েছিল) এবং পুনরায় নামকরণ /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
এবং পরের বারে আপনার স্ক্রিপ্টগুলি রুট হিসাবে চালাবেন না।