কোন অক্ষর একটি ext3 ফাইল নামের জন্য অবৈধ? আমি কল্পনা যে অন্তত /
একটি অবৈধ চরিত্র এবং সম্ভবত \0
। কোথাও কোন অফিসিয়াল তালিকা আছে?
এই তথ্যটি কোথায় সন্ধান করতে হবে তা আমি ঠিক নিশ্চিত নই, সুতরাং দয়া করে আপনি এটি কোথায় পেয়েছেন তা আমাকে জানান।
কোন অক্ষর একটি ext3 ফাইল নামের জন্য অবৈধ? আমি কল্পনা যে অন্তত /
একটি অবৈধ চরিত্র এবং সম্ভবত \0
। কোথাও কোন অফিসিয়াল তালিকা আছে?
এই তথ্যটি কোথায় সন্ধান করতে হবে তা আমি ঠিক নিশ্চিত নই, সুতরাং দয়া করে আপনি এটি কোথায় পেয়েছেন তা আমাকে জানান।
উত্তর:
ঠিক এই দুটি।
Ext3- এ উইকিপিডিয়া পৃষ্ঠা থেকে :
ফাইলের নামগুলিতে অনুমোদিত অক্ষর - NULL এবং '/' বাদে সমস্ত বাইট
/ অনুমোদিত হতে পারে বলে মনে হচ্ছে, কমপক্ষে ext3- এ (সম্ভবত সমস্ত ক্ষেত্রে, ext, ext2 এবং ext3 কমপক্ষে, সম্ভবত এটিও ext4) - কেবল এটি চেষ্টা করুন:
চ = 'পরীক্ষা / ফাইল'; প্রতিধ্বনি "পরীক্ষা: '$ {f}'" সি সি স্পর্শে এল এল আরএম; কর eval "$ {c} '$ {f}'" সম্পন্ন
এটি "পরীক্ষা / ফাইল" তৈরি করবে, আমাকেও বিস্মিত করেছে ... এটি এটি তৈরি করবে, ls কমান্ডের সাহায্যে এটি প্রদর্শন করবে এবং শেষ পর্যন্ত এটি আরএম দিয়ে মুছে ফেলবে
আপনি এটিকে ব্যাশে একটি লাইনে টাইপ করতে পারেন:
touch f = 'পরীক্ষা / ফাইল'; সি এর জন্য স্পর্শে ll rm; do eval "$ {c} '$ {f}'"; সম্পন্ন
সুতরাং / মনে হয় ফাইলের নামগুলিতে অনুমোদিত (দ্বিখণ্ডিত) - সম্ভবত অনেক সরঞ্জাম বিভ্রান্ত হতে পারে যদিও এর সাথে ...
touch: cannot touch 'test/file': No such file or directory