আমি পিএনএফ স্ক্রিপ্টের মাধ্যমে আমার সার্ভারে আপলোড করা একটি পিএনজি চিত্র সরিয়ে দেওয়ার চেষ্টা করছি। আমি যখনই এফটিপি এবং টার্মিনালের মাধ্যমে এটি মুছতে চেষ্টা করি তখনই ত্রুটি পাই
No such file or directory
যাইহোক, আমি যখন ls
ডিয়ারে থাকি তখন ফাইলটি তালিকাবদ্ধ থাকে এবং এটি আমার এফটিপি ক্লায়েন্টের তালিকাভুক্তও হয়। আমি একই নামের সাথে একটি ফাইল তৈরি করার চেষ্টা করেছি এবং একই নামের সাথে দুটি ফাইল পেয়েছি।
আমি যে ফাইলটি অনুমান করে নেই তা খুলতে পারি, তবে আমি এখনও এটি মুছতে পারি না। আমি আমার সার্ভারটি রিবুট করার চেষ্টাও করেছি। কোন ধারণা কি হতে পারে? আমি উবুন্টুর একটি 64 বিট সংস্করণ চালাচ্ছি, তবে আমি এটি 32/64 বিটের সমস্যা বলে মনে করি না। আমারও লক্ষ্য করা উচিত যে আমি একই পিএইচপি স্ক্রিপ্ট দ্বারা আপলোড করা আরও অনেক পিএনজি ফাইলগুলি সরিয়েছি।
আউটপুট জন্য ls -l
total 224
-rw-r--r-- 1 www-data www-data 222838 May 13 04:14 qyxdshyikfr_fishing_timeout.png
-rw-r--r-- 1 root root 272 May 14 06:54 upload.php
চেষ্টা করার সময় আউটপুট rm
rm: cannot remove ‘qyxdshyikfr_fishing_timeout.png’: No such file or directory
আপলোড.এফপি: http://pastebin.com/z87eypTY
rm
কমান্ড চালাচ্ছেন ?
unlink
কল সবসময় একটি ফাইল যা বিদ্যমান নেই এটি ব্যর্থ হবে। আমি যখন আমার সিস্টেমে সেই strace
কমান্ডটি চালিত করি , যেখানে আমি জানি যে আমার কাছে এ জাতীয় কোনও ফাইল নেই, এটি অনুরূপ আউটপুট উত্পন্ন করে; আমি মনে করি না যে এটি বোঝায় যে আমার একটি ফাইল সিস্টেমের সমস্যা আছে! এটি অনেক বেশি সম্ভবত বলে মনে হয় যে ফাইলের নামটি ফাইলের নামগুলি প্রদর্শন করার ক্ষেত্রে সীমাবদ্ধতার কারণে কেবল অন্য উত্তরগুলিতে যেমন প্রস্তাবিত হয়েছে তেমন কিছুটা পৃথক । qyxdshyikfr_fishing_timeout.png
ls
ls -l
ডিরেক্টরি থেকে আউটপুটটি অনুলিপি করুন , সম্পূর্ণrm
কমান্ড এবং এর