আমি অদ্ভুত নাম দিয়ে ফাইলটির নতুন নাম যুক্তিসঙ্গত কিছুতে চাই, তবে আমি সক্ষম নই: /
$ mv *_000c.jpg 000c.jpg
mv: cannot move '?j?Z?R?C1_000c.jpg' to '000c.jpg': No such file or directory
আমি ইন্টারনেটে কয়েকটি জায়গায় সুপারিশ অনুযায়ী ইনোড নম্বরটি ব্যবহার করার চেষ্টা করেছি:
$ ls -il *000c.jpg
ls: '?j?Z?R?C1_000c.jpg': No such file or directory
213915 -rw-r--r-- 1 wolf wolf 794655 Jul 21 2012 '?j?Z?R?C1_000c.jpg'
$ find . -inum 213915 -print0 | xargs -0 -I '{}' mv '{}' 000c.jpg
mv: cannot move './?j?Z?R?C1_000c.jpg' to '000c.jpg': No such file or directory
আমার কি করা উচিৎ?
fsck
? আমি দূষিত হতে পারি। ফাইলটি কীভাবে এই নামটি অর্জন করেছিল?
ls
)
?
অক্ষরগুলির জন্য দেখাচ্ছে যা এটি প্রদর্শন করতে পারে না। সম্পূর্ণ ইউনিকোড ফন্টে স্যুইচ করার চেষ্টা করুন।
*_000c.jpg
তবে সে mv
পরে ফাইলটি প্রক্রিয়া করতে পারে না। এটি, আইএমএইচও, একটি দুর্নীতিগ্রস্থ ফাইল সিস্টেমের সূচক। ... বা সম্ভবত এমন একটি ফাইল-সিস্টেম যা নেটওয়ার্ক শেয়ারে মাউন্ট করা হয়েছে যা চলে গেছে (ডিরেক্টরিতে প্রবেশের প্রবেশের পরেও ক্যাশে হয়েছে) বা অন্য কিছু।
ls
যে ডিরেক্টরিতে একটি সরল আউটপুট কি ? ফাইলটি কি নিয়মিত ফাইল হিসাবে দেখানো হয়? আমি এটি নিশ্চিত করতে বলছি যে এটিNo such file or directory
একটি গ্লোব্বিং ত্রুটি এবং কোনও ক্ষতিগ্রস্থ ফাইল সিস্টেমের সূচক নয়।