ফাইলের বিশেষ অক্ষর (03 # 033OA)


10

আরএসএনসি-এর সময় খুব জেদযুক্ত ত্রুটি নিয়ে আমার কিছুটা সমস্যা হয়েছে। এটির ফাইলনামে একটি বিশেষ অক্ষরযুক্ত ফাইলের কারণে এটি ঘটে। অন্যদের মধ্যে রয়েছে তবে আমি ফাইলের এনকোডিংয়ে কিছু রূপান্তর করে তা বাছাই করতে পারি। তবে এটি একটি ফাইল আমি খুঁজেও পাই না।

তাই আরএসসিএনকি যা বলে তা এখানে:

../.\#033OA.tex.pyD0MB" failed: No such file or directory (2)

প্রথম কাজ এক বিজ্ঞপ্তিগুলিকে চরিত্র কোড হেক্স বা অকট্যাল হতে পারে না তাই আমি এটা googled থাকেন এবং শুধুমাত্র পাওয়া যায় এই । সুতরাং এটি একটি CURSOR UPচরিত্র হতে পারে (বা না)। আমি চেষ্টা করেছিলাম

ls -la *`printf '\033OA'`*

কোন লাভ নেই। আমি সেই ডিরেক্টরিটির ls এর আউটপুটটি পাইপ করার চেষ্টা করেছি od

আমি আর কী করতে পা্রি? বা আমি কোন চরিত্রের সন্ধান করছি?

ধন্যবাদ


1
চেষ্টা করুন ls -b, যা সি-স্টাইলের
পলায়নগুলি

ধন্যবাদ ... যে সাহায্য করেছে ...
প্রিন্টফের

উত্তর:


9

আপনি -bবিকল্পটি ব্যবহার করতে পারেন ls, যা সি-স্টাইলের অব্যাহতি ক্রম হিসাবে গ্রাফিক্যাল অক্ষরগুলি দেখায়।


1

ls -aqসমস্ত ?অ- ছাপানো অক্ষরের পরিবর্তে সমস্ত ফাইলের নাম মুদ্রণ করবে । অনেকগুলি ইউনিক্স বৈকল্পিকগুলিতে, ls -ABবা ls -Ab(আপনার ম্যান পৃষ্ঠাটি পরীক্ষা করুন) অষ্টাল পলায়নগুলি মুদ্রণ করবে। এর সাথে ls -aq, আপনি শেল প্যাটার্ন হিসাবে প্রদর্শিত আউটপুট ব্যবহার করতে পারেন।

$ ls -Aq
.?OA.tex.pyD0MB
… more stuff …
$ mv -i .?OA.tex.pyD0MB weird-file
$ less weird-file

কোনওভাবে ফাইলের নামটি পাওয়ার আরও একটি উপায় হ'ল আপনার শেলটির সমাপ্তি ব্যবহার করা: অদ্ভুত নাম সন্নিবেশ না করা পর্যন্ত প্রবেশ করুন mv .এবং Tabবার বার টিপুন ।


ls -qযেখানে ফাইলটি দেখায় ls -bনি। হতে পারে কারণ এর ফাইল [weird-character]OA.tex`printf %b '\033OA'`.tex
নামটি নষ্ট হয়নি

@ ফ্লুসিফার .ফাইল নামের শুরুতে একটি রয়েছে, সুতরাং আপনার প্রয়োজন ls -Aqবা ls -aq। এবং যদি আপনি শেল ওয়াইল্ডকার্ড ব্যবহার করেন তবে আপনাকে .স্পষ্ট করে তুলতে *হবে : ফাইলটি অন্তর্ভুক্ত করবে না তবে .*করবে।
গিলস 'অশুভ হওয়া বন্ধ করুন'

না সেখানে ছিল না! আমি পোস্ট আউটপুটটি rsync থেকে হয়েছিল এবং এটি লাইনটির শেষ ছিল। $DESTINATION/.$FILENAMEফাইলটি এটির সঠিক নামায় নিয়ে যাওয়ার আগে Rsync প্রথমে অনুলিপি করে । উত্সের জন্য ফাইলটির .নামের শুরুতে কোনও কিছুই ছিল না । এছাড়াও, যেমনটি বলা আছে, ls -qফাইলটি দেখানো না হলেও ls -bকরত।
বিলাসবহুল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.