একটি ফাইল "কমান্ড" কমান্ডে দেখায় কিন্তু উপস্থিত নেই। কেন?


14

আমার একটা অদ্ভুত সমস্যা হচ্ছে
আমি বর্তমানে ব্যাকট্র্যাক 5 (উবুন্টুর উপর ভিত্তি করে) এ ফ্ল্যাশ ইনস্টল ঠিক করছি। আমার কাজ করার জন্য সত্যই ফ্ল্যাশ পাওয়া দরকার, তাই আমি গুগলে সন্ধান করলাম। কিছু বোর্ডে একজন লোক বলেছিল যে এই বিতরণে (যা শেষ পর্যন্ত দেবিয়ান উপর ভিত্তি করে) ফ্ল্যাশ আইসওয়েসেল-ফ্ল্যাশপ্লাগিনে ইনস্টল হয়, তাই আমাদের সেখানে আইসওয়েজেল থেকে ফায়ার ফক্সে যাওয়ার পথটি পরিবর্তন করা দরকার। (বা ফায়ারফক্সকে সেখানে প্লাগইন সন্ধানের জন্য বলুন, আমি নিশ্চিত নই)।

কিন্তু এখানে আসে এক অদ্ভুত অংশ। কমান্ড কমান্ডটি ব্যবহার করার সময়, আমি কিছু ফাইল এবং এর পথ খুঁজে পেতে পারি। এই সঠিক পথে ক্যাট কমান্ড চেষ্টা করে "ফাইল বা ডিরেক্টরি নেই" দেয় এবং ls -lala দিয়ে কিছুই আসে না। আমি দিয়ে শুরু করে আমার কাছে কেবল দুটি ফাইল রয়েছে।

কেউ কি জানেন কেন এমন হচ্ছে? এবং এই ফ্ল্যাশ ইনস্টলটি ঠিক করার কোনও উপায় থাকবে?
আগাম অনেক ধন্যবাদ।
শেল স্ক্রিনশট

উত্তর:


15

locateনামক একটি ডাটাবেস ব্যবহার করে locatedb। এটি সাধারণত সিস্টেম ক্রোন জবস দ্বারা আপডেট হয়। যদি ডিবি আপডেট না করা থাকে তবে এটি অস্তিত্বহীন বা নতুন ফাইল / ডিরেক্টরিগুলি দেখায়। আপনি updatedbকমান্ড দিয়ে একটি আপডেট জোর করতে পারেন । অন্যদের মধ্যে এই লিঙ্কটি দেখুন ।

ম্যানপেজ locateপরিষ্কারভাবে বলেছে -

   locate  reads  one or more databases prepared by updatedb and writes
   file names matching at least one of the PATTERNs  to  standard  output,
   one per line.

   By default, locate does not check whether files found in database still
   exist;  locate  can  never  report  files created after the most recent
   update of the relevant database.

সূত্র


ঠিক আছে, আমি নিয়ম আটকা উচিত .. আরটিএফএম! ব্যাখ্যা করার জন্য আপনাকে ধন্যবাদ.
প্যাট্রিককুডো

4

সনাক্ত একটি ডাটাবেসের উপর ভিত্তি করে যা ক্রোন মাধ্যমে সাধারণত দিনে একবার আপডেট করা হয়। একটি আপডেট জোর করুন: চালান updatedbএবং আপনার locate iceweaselআপ টু ডেট ফলাফল ফিরে আসবে।

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