ls ফাইল দেখায়, কিন্তু এটি পড়ার চেষ্টা করার সময় এটি বিদ্যমান নেই বলে মনে হয়


3

আমি আমার পিসি এবং একটি সিআইএফএস মাউন্ট আছে ls কমান্ড আমাকে একটি নির্দিষ্ট ফাইল দেখায়:

[bf@localhost dirX]$ ls -la
total 4096
drwxr-xr-x. 2 bf bf      0 20 okt 09:12 .
drwxr-xr-x. 2 bf bf      0  5 sep 11:05 ..
-rwxr-xr-x. 1 bf bf    880 19 okt 17:44 WeirdFile
-rwxr-xr-x. 1 bf bf    880 19 okt 17:44 GoodFile

যাইহোক, যখন এটি থেকে পড়ার চেষ্টা করছেন (বা এটি সংরক্ষণ করুন), এটি ফাইলটি বিদ্যমান নেই বলে মনে করে:

[bf@localhost dirX]$ cat WeirdFile
cat: WeirdFile: No such file or directory

করার চেষ্টা cat GoodFile কাজ করে।

ফেডোরা 26 এ চলে যাওয়ার পর এবং সিএসএসএস-তে ফস্ট্যাবের সংস্করণ 2.1 থেকে জোর করে আমি কোনও সমস্যায় পড়ছি। প্রধান সমস্যা খারাপ কর্মক্ষমতা (ধীরে ধীরে!), কিন্তু এই মাত্র পদ্ম অদ্ভুত।

হালনাগাদ শেয়ার রিমাউন্ট করার সময়, ফাইল চলে গেছে।


আপনি চেষ্টা করেছেন: more *WeirdFile* ?
chingNotCHing

উত্তর:


2

একটি সম্ভাব্য কারণ যে Weirdfile সত্যিই নামের মধ্যে ASCII অক্ষর ব্যবহার করা হয় না। এই ক্ষেত্রে, যদি আপনি ফাইলের নাম টাইপ করেন তবে এটি কাজ করে না, তবে আপনি যদি অনুলিপি / পেস্ট ব্যবহার করেন তবে এটি (এটি কমান্ড সমাপ্তির সাথে কাজ করতে পারে, যেখানে অ-অ্যাসিরি অক্ষরটি থাকে তার উপর নির্ভর করে)।

অ-ASCII অক্ষরগুলির জন্য দুটি সম্ভাবনা আছে: * অ-এএসসিআইআই চরিত্রটির একটি গ্লাইফ রয়েছে যা ল্যাটিন বর্ণমালার একের অনুরূপ (সিরিলিক 'এ', 'ও', 'ই' আদর্শ) * অ-ASCII চরিত্রটি দৃশ্যমান নয় (+ U200B, অ-ব্রেকিং-শূন্য-প্রস্থ-স্থান, উদাহরণস্বরূপ)।

পাশাপাশি কপি / পেস্ট vs.s. পুনরায় টাইপ করুন পার্থক্য:

  • যদি তুমি করো ls suspisciousfile | wc -c, সব ASCII সঙ্গে wc যদি অ-ASCII অক্ষর থাকে তবে এটি দীর্ঘতর হবে ফাইলের নামের (চূড়ান্ত লাইনফিডের কারণে) অক্ষর গণনা করার চেয়ে আউটপুটটি কেবলমাত্র আরো একটি বাইট হবে।
  • সঙ্গে hexdump: ls suspisciousfile | hexdump -C কোন অ-ASCII অক্ষর খুব সুস্পষ্ট করা হবে।

বিশেষভাবে পরিকল্পিত সঙ্গে উদাহরণ filе (যেখানে চূড়ান্ত е আসলে একটি সিরিলিক চরিত্র:

enter image description here


আমি ট্যাব সমাপ্তি ব্যবহার করে ফাইল নাম টাইপ। এবং চেষ্টা hexdump, সেখানে অদ্ভুত কিছু নেই।
Bart Friederichs
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.