n8te মন্তব্য করেছে যে ফাইলগুলি Recordings
আপনার হোম ডিরেক্টরিটির উপ -ডিরেক্টরিতে রয়েছে । আমার উত্তরটিতে অ্যাপ্লিকেশন আপনাকে কোনও ক্লু দেয় না তবে কীভাবে ফাইলগুলি সন্ধান করতে হয় তা অন্তর্ভুক্ত।
কোনও অ্যাপ্লিকেশনটিতে ফাইলটি খোলা থাকলে আপনি lsof
এটি সনাক্ত করতে ব্যবহার করতে পারেন । দ্রষ্টব্য যে এটি কেবলমাত্র অপারেটিং সিস্টেমের স্তরে ফাইলটি খোলার সময় কাজ করে, যা অ্যাপ্লিকেশন ফাইলটি প্রদর্শন করার সময় সর্বদা ক্ষেত্রে নাও হতে পারে। উদাহরণস্বরূপ কোনও পাঠ্য বা চিত্র সম্পাদক সাধারণত ফাইলটি পড়তে বা সেভ করার জন্য ফাইলটি খোলেন, তবে প্রতিটি লোড বা সেভ অপারেশনের সাথে সাথেই এটি বন্ধ করে দেয়। তবে আমি প্রত্যাশা করব একটি সাউন্ড রেকর্ডার আউটপুট ফাইলে প্রগতিশীলভাবে লিখবে এবং তার জন্য এটি ফাইলটি যতক্ষণ রেকর্ডিং থাকবে ততক্ষণ উন্মুক্ত রাখবে।
কোনও অ্যাপ্লিকেশন কী ফাইল খুলেছে তা সন্ধান করতে প্রথমে ইনস্টল করুন lsof
। এটি বেশিরভাগ বিতরণে প্যাকেজ হিসাবে উপলব্ধ। একটি টার্মিনাল খুলুন; আমার সমস্ত নির্দেশাবলী কমান্ড লাইন ব্যবহার করে। আপনার অ্যাপ্লিকেশনটির প্রক্রিয়া ID নির্ধারণ করতে হবে। আপনি কমান্ডটি চালাতে পারেন ps xf
(এটি লিনাক্সে; অন্যান্য ইউনিক্স রূপে ps
কমান্ডের জন্য বিভিন্ন বিকল্প রয়েছে ; সর্বশেষ উপায় হিসাবে আপনি ps -e
সমস্ত কিছু তালিকাভুক্ত করতে ব্যবহার করতে পারেন )। pgrep sound
ps x | grep -i sound
এমন সমস্ত চলমান প্রোগ্রামগুলি সনাক্ত করার চেষ্টা করুন যার নামটিতে "শব্দ" রয়েছে। বিকল্পভাবে, চালান xprop | grep _NET_WM_PID
এবং প্রোগ্রাম উইন্ডোতে ক্লিক করুন। একবার আপনি প্রক্রিয়া আইডি নির্ধারণ করেন, উদাহরণস্বরূপ, 1234, চালান
lsof -p1234
আরেকটি পন্থা হ'ল সম্প্রতি পরিবর্তিত ফাইলগুলি অনুসন্ধান করা। আপনি find
এটির জন্য কমান্ডটি ব্যবহার করতে পারেন । উদাহরণস্বরূপ, শেষ 5 মিনিটে পরিবর্তিত ফাইলগুলি সন্ধান করতে:
find ~ -type f -mmin -5
~
মানে আপনার হোম ডিরেক্টরি। একটি সংরক্ষিত ফাইল সাধারণত আপনার হোম ডিরেক্টরিতে থাকবে কারণ এটি কেবলমাত্র একমাত্র অবস্থান যেখানে অ্যাপ্লিকেশনটি লেখার বাইরে চলে যাওয়ার সাথে সাথে অস্থায়ী ফাইলগুলি মুছে ফেলা ছাড়া কেবল অস্থায়ী ফাইলগুলি বাদ দেয় write -type f
নিয়মিত ফাইলগুলিতে সীমাবদ্ধ করে (আমাদের এখানে ডিরেক্টরি দেখার দরকার নেই) এবং এর -mmin 5
অর্থ "5 মিনিটেরও কম আগে"। এর রয়েছে -mtime
যা মিনিট পরিবর্তে দিনের মধ্যে গন্য। আপনি যদি এমন কোনও ফাইল সন্ধান করছেন যা তৈরি বা সংশোধন করার -cmin
পরিবর্তে সরানো হয়েছে, পরিবর্তে ব্যবহার করুন -mmin
; ctime সময় কিছু গত এটা পড়া (কিন্তু পরিবর্তন অনুমতি, চলন্ত, ইত্যাদি সহ) ব্যতীত ফাইল সম্পন্ন হয়। আপনি নাম অনুসারে ফাইলগুলিও সন্ধান করতে পারেন
find ~ -name '*blendervid*' -type f
যার নাম রয়েছে এমন ফাইলগুলি অনুসন্ধান করে blendervid
(এবং আপনি সাম্প্রতিক ফাইলগুলিতে ম্যাচগুলি আরও সীমাবদ্ধ করে `-mmin -5 এর মতো কিছু যুক্ত করতে পারেন)।
আপনি যদি কোনও ফাইলের নামের অংশটি জানেন এবং ফাইলটি কিছুক্ষণ আগে তৈরি হয়েছিল, আপনি locate
কমান্ডটি ব্যবহার করতে পারেন ।
locate blendervid
locate
find
এটি পূর্ব-নির্মিত সূচক ব্যবহার করার চেয়ে অনেক দ্রুত । তবে এটি কেবলমাত্র সেই সূচিগুলি তৈরি করতে পারে যা সূচিটি তৈরি করা হয়েছিল। বেশিরভাগ বিতরণ সূচিটি প্রতি রাতে পুনরায় তৈরি করার ব্যবস্থা করে দেয়, বা শীঘ্রই বুট করার পরে ( অ্যানাক্রোনের মাধ্যমে ) যদি সিস্টেমটি সর্বদা চালু না থাকে।