এক্সট্রো 3 ফাইল নামের জন্য কোনও অবৈধ অক্ষর আছে?


9

কোন অক্ষর একটি ext3 ফাইল নামের জন্য অবৈধ? আমি কল্পনা যে অন্তত /একটি অবৈধ চরিত্র এবং সম্ভবত \0। কোথাও কোন অফিসিয়াল তালিকা আছে?

এই তথ্যটি কোথায় সন্ধান করতে হবে তা আমি ঠিক নিশ্চিত নই, সুতরাং দয়া করে আপনি এটি কোথায় পেয়েছেন তা আমাকে জানান।


উত্তর:


9

ঠিক এই দুটি।

Ext3-উইকিপিডিয়া পৃষ্ঠা থেকে :

ফাইলের নামগুলিতে অনুমোদিত অক্ষর - NULL এবং '/' বাদে সমস্ত বাইট


আহ, আমি উইকিপিডিয়া পৃষ্ঠার পাশের পরিসংখ্যানগুলি দেখিনি। ধন্যবাদ!
ব্যবহারকারী

3

/ অনুমোদিত হতে পারে বলে মনে হচ্ছে, কমপক্ষে ext3- এ (সম্ভবত সমস্ত ক্ষেত্রে, ext, ext2 এবং ext3 কমপক্ষে, সম্ভবত এটিও ext4) - কেবল এটি চেষ্টা করুন:

চ = 'পরীক্ষা / ফাইল'; প্রতিধ্বনি "পরীক্ষা: '$ {f}'"
সি সি স্পর্শে এল এল আরএম; কর
eval "$ {c} '$ {f}'"
সম্পন্ন

এটি "পরীক্ষা / ফাইল" তৈরি করবে, আমাকেও বিস্মিত করেছে ... এটি এটি তৈরি করবে, ls কমান্ডের সাহায্যে এটি প্রদর্শন করবে এবং শেষ পর্যন্ত এটি আরএম দিয়ে মুছে ফেলবে

আপনি এটিকে ব্যাশে একটি লাইনে টাইপ করতে পারেন:

touch f = 'পরীক্ষা / ফাইল'; সি এর জন্য স্পর্শে ll rm; do eval "$ {c} '$ {f}'"; সম্পন্ন

সুতরাং / মনে হয় ফাইলের নামগুলিতে অনুমোদিত (দ্বিখণ্ডিত) - সম্ভবত অনেক সরঞ্জাম বিভ্রান্ত হতে পারে যদিও এর সাথে ...


দুর্দান্ত কৌশল, যদিও সম্ভবত উত্পাদন সিস্টেমে অসুস্থ-পরামর্শ দেওয়া হয়েছে :-)
ভোরেটাক 7

ত্রুটি ... আপনার কি 'টেস্ট' নামক ডিরেক্টরি রয়েছে? এটি একটি পার্থক্য touch: cannot touch 'test/file': No such file or directory
আনবে

নিজের সহায়কদের টানতে রসিকতা হিসাবে কার্যকর যদিও।
ম্যাগেলান

"টেস্ট / ফাইল" নামক কোনও ফাইল তৈরির জন্য কেবল কোনও পরিচালিত নেই - এটি বিদ্যমান ডিরেক্টরি হিসাবে চিহ্নিত ডিরেক্টরি হিসাবে পরীক্ষা করে দেখতে আকর্ষণীয় হবে ... এটি এমনকি সমস্যাটি নাও দিতে পারে, সর্বোপরি, ডিরেক্টরিটির নামের শেষে / আসলেই নয় এর নামের অংশ ... সুতরাং আমি তাদের কল্পনা করতে পারি যে এগুলি আসলে একসঙ্গে কাজ করছে ... এটি যদিও বিভ্রান্তিকর লাগবে ... বা আপনি বলতে চাইছেন আসলে আপনি এটি চেষ্টা করেছিলেন? :)
রোবস্কু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.